特定の時間にcronを設定したいと思いますが、これにはatを使用しています。しかし、特別なプロンプトが表示されます。 CTRL + Dを使用せずにコードでプロンプトを終了する方法はありますか?
答え1
at
シェルスクリプトからコマンドを呼び出すには、echo
特定の時間にコマンドを実行するだけです。入力する at
:
echo "echo test > /tmp/at.test" | at now +5min
echo test > /tmp/at.test
5分以内に実行されます。だから300秒ほど待って確認してみてください/tmp/at.test
;-)
答え2
後で誰かがこれを見つけたら、[次へ]を押してスケジューラプロンプトをCTRL+C
終了できます。at
保存しない。
を使用すると、スクリプトがCTRL+D
スケジュールされ実行されます。