特定の時間に「at」操作を繰り返す方法は?

特定の時間に「at」操作を繰り返す方法は?

毎週月曜日の午前9時にスクリプトを実行するようにスケジュールしたいと思います。どうすればいいですか?

重複した日付ではなく、特定の日付の例のみを見つけることができますat

クローンは解決策ではありません。

答え1

at完了したら、-scriptを自分で呼び出すようにします。

# cat t.txt
true
cat t.txt | at 9am mon
# bash t.txt
warning: commands will be executed using /bin/sh
job 680 at Mon Sep  8 09:00:00 2014
#

true実際のスクリプトに置き換えてください。

答え2

atコマンドは一度だけ実行するようにスケジュールできます。

タスクを再スケジュールしてコマンドを実行すると、この問題を解決できます。

例:

~/myJob.txt:

at -f ~/myJob.txt +1 week ; echo "It's 9:00 AM on Monday!"

その後、ループを開始するように一度だけスケジュールします。

at -f ~/myJob.txt 9am monday

関連情報