再起動後に「at」コマンドが実行されますか? [コピー]

再起動後に「at」コマンドが実行されますか? [コピー]

何かをクリーンアップするために「at」を使用すると、

$ at noon
warning: commands will be executed using /bin/sh
at> echo "Will I be created?" > /tmp/at_test
at> <EOT>
job 12 at Fri Jun 30 12:00:00 2017

実行時間前にマシンを再起動すると、コマンドは実行されますか?

cronファイルからジョブをスケジュールする一般的なプログラムとは異なり、atこの「情報」はどこかに保存されていますか?

答え1

/var/spool/cron/atjobsたとえば、ジョブはUbuntuに保存されます。

ジョブは、一部の環境変数セット($PATH現在の作業ディレクトリなど)を含むファイルです。ホストを再起動することができ、ホストが動作するとタスクが開始されます。

man atそれについてもっと話す必要があります。

一部のUnicesには特別なcron項目があります@reboot

関連情報