kill -CONTを使用すると、プロセスはどこで再開されますか?

kill -CONTを使用すると、プロセスはどこで再開されますか?

指定された時間内にデータ収集を使用して一時kill -SIGSTOP停止する予定です。に電話すると、データ収集が停止して追いついたときから始まるのか、プロセスが再開したときに始まるのかをkill -CONT知りたいです。kill -CONT

答え1

STOP は計画をキャンセルし、CONT は計画リストに戻します。したがって、プロセス自体は影響を受けません。 STOP信号を避けることはできません。

しかしその間世界は変わった。プロセスがCPU統計などの項目に対して定期的にスナップショットを撮ると、そのスナップショットは永久に失われます。パイプから読み取ると、パイプがいっぱいになると書き込みプロセスは一時停止されますが、それ自体がタイムアウトする可能性があります。したがって、答えは、プロセスが停止したときに実行する必要がある操作によって異なります。

要求されるまでデータをバッファリングし、バッファオーバーフローを防ぐことができる別のプロセスからデータが提供される場合は、データを収集できますが、適切なタイムスタンプはタイミング情報を追加するプロセスによって異なります。

関連情報