cronジョブはいつ実行され始めますか?

cronジョブはいつ実行され始めますか?

cronのwikipediaページを読んだ後、cronがcrontabファイルで定義したタスクをいつ実行し始めるのかはわかりません。ブートプロセス中ですか、それともブートプロセスの終わりですか、それともそれ以降ですか?システム(Linux Mint 17.3)にログインすると実行されることは確実ですが、ログインしないとどうなりますか?

答え1

各ファイルで定義されたジョブは、crontab起動中に実行可能ファイル(systemdまたはUpstart)によって実行されますcrond。ジョブが開始されるとすぐに処理されるため、システムの起動が完了する前に定義されたジョブが実行を開始することがわかります。initsysvinitcrondcrontab

いずれにせよ、スケジュールされたcrondジョブはログインに関係なく実行されます。ログインせずにシステムを起動でき、定義されたジョブはcrond引き続き実行されます。これは通常サーバーの場合です。

これcrond(8)マンページにはすべての詳細が含まれています。

関連情報