`at`コマンドでプロンプトを終了してください。

`at`コマンドでプロンプトを終了してください。

特定の時間にcronを設定したいと思いますが、これにはatを使用しています。しかし、特別なプロンプトが表示されます。 CTRL + Dを使用せずにコードでプロンプトを終了する方法はありますか?

答え1

atシェルスクリプトからコマンドを呼び出すには、echo特定の時間にコマンドを実行するだけです。入力する at:

echo "echo test > /tmp/at.test" | at now +5min

echo test > /tmp/at.test5分以内に実行されます。だから300秒ほど待って確認してみてください/tmp/at.test;-)

答え2

後で誰かがこれを見つけたら、[次へ]を押してスケジューラプロンプトをCTRL+C終了できます。at保存しない

を使用すると、スクリプトがCTRL+Dスケジュールされ実行されます。

関連情報