毎分実行されるクローンジョブが複数あり、ジョブを配置しようとしてい@reboot
ます。 root権限で配置され実行されます。
それが私が知りたいことです。システムがログイン画面で再起動すると、これらのクローンジョブが実行されますか?@reboot
rootとしてログインしていない場合、再起動後にエントリは実行されますか?
答え1
cronデーモンは、@reboot
システムの起動後に起動するとすぐにスケジュールされたcronジョブを開始します。ユーザーが新しく再起動されたシステムにログインする時間があるのか、ジョブがルートまたはシステムの他のユーザーに属しているのかは重要ではありません。システムがグラフィカルログイン画面を使用している場合、これらの操作はグラフィカルログイン画面が表示される前または表示されたときに実行される可能性が高くなります。デフォルトデーモン(cronデーモンなど)は通常、ディスプレイマネージャにログインする前に起動されます。
たとえば、UbuntuやmacOSと同様に、OpenBSDはVixie cronデーモンを使用しています。メインループに入る前にもタスクを実行します@reboot
(コードはここ)。