cpデフォルトタイムアウト制限

cpデフォルトタイムアウト制限

ネットワーク上の複数のコンピュータにファイルを作成してコピーするスクリプトがあります。

時には1つまたは2つのシステムがダウンする可能性があり、これによりcpがタイムアウトするのに長い時間がかかることがあります。

私の質問は次のとおりです

  1. これに対するデフォルトのタイムアウトは何ですか?
  2. 実際にこれを無視してそれを下げることはできますか?

ベストアンサー1

cpそれ自体はタイムアウトを強制しません。ファイルシステムの 1 つがブロックまたは遅い場合、コマンドはしばらく実行できます。

timeout以下を試してみてください。たとえば、コマンドをしばらくして強制的に停止し、30秒後に完了しない場合は、timeout 30 cp <source> <destination>コマンドを開始して終了します。cpユースケースでは、レプリケーションに異常に長い時間がかかる理由に応じて、目的の効果が表示される場合もあれば、そうでない場合もあります。

おすすめ記事