SIGSTOP rsyncの実行

SIGSTOP rsyncの実行

私が理解したのは、SIGSTOPをプロセスに送信しても、この時点からスケジュールを指定しませんが、ネットワークスタックは引き続き実行されます。

クライアントがSIGSTOPpedシグナルを送信すると、rsyncサーバーはクライアントにアクセスしようとし、クエリがタイムアウトするようにしますか?

これが標準用語かどうかはわかりませんが、rsync -opts localfiles... remote:dir私が入力したソースサーバーをクライアント、データを受け取るサーバーをサーバーと呼びます。

答え1

マニュアルによると

--timeout=タイムアウト

このオプションを使用すると、最大I / Oタイムアウトを秒単位で設定できます。指定された時間内にデータが転送されない場合、rsync は終了します。デフォルトは 0 で、これはタイムアウトがないことを意味します。

したがって、タイムアウトを指定しない限り、サーバーはタイムアウトしないでください。ただし、他の理由により接続がタイムアウトする可能性があります。特にNATの背後にある場合、動的IPが変更されると接続は確実に切断されます。

関連情報