AIXで「at」コマンドの履歴を表示するには?

AIXで「at」コマンドの履歴を表示するには?

at時々、コマンドを実行するように設定したコマンドを実行しないように見える奇妙な問題があります。

たとえば、

at -t 201510071042
runsomescript
<Ctrl-D>

runsomescript何らかの理由で2015/10/07 10:42に実行されていません。どこで見ることができますか?なぜ atコマンドを実行できませんでしたか?プロセスの一種のログファイルを探していますat

そして私はat電子メールを送ることについて知っています。ところで、atコマンドを実行できない場合でもメールは届きません。

ジョブを送信してすぐに実行すると、at -lovキュー内で適切な時間に実行されることがわかります。


2016年2月17日現在の情報

コマンドが失敗すると、at電子メールに次の「Cronジョブの失敗」メッセージが含まれます。

Cron: 0481-072 Cannot change to your home directory. 

答え1

人々

atコマンドは、その出力をリダイレクトしない限り、すべての出力をスケジュールされたコマンドの標準出力と標準エラーでメールに送信します。

したがって、を使用してメールを送信できることを確認し、スクリプトがエラーをリダイレクトしていないことをsendmail確認してください(例:にリダイレクト/dev/null)。

関連情報