crontabはマルチスレッドですか? [閉鎖]

crontabはマルチスレッドですか? [閉鎖]

crontabの詳細情報がどこにあるのかわからないので、ここで質問します。 crontabはマルチスレッドですか?どのように動作しますか?

ベストアンサー1

おそらくそうではありません。 cronがすることは、(簡単に言えば)1つまたは別のジョブを実行する時間になるまで監視することです。その場合は、そのジョブを実行するプロセスをフォークし、ジョブが完了したことを定期的に確認してクリーンアップできます。それ。

このような待ち時間にMTを使用することもできますが、少し過度だと思います。とともにwait()/waitpid()ファミリー機能、すべての子供たちが一度に見ることができます(幼稚園の先生に最適です:-D)。そして、ブロックせずに見ることができるので、次の作業を行う時間も続けて見つけることができます。そしてSIGCHLDも存在します。

おすすめ記事