使用at
時間(分)に制限はありますか?
たとえば、スクリプトを介して次の2014.989分(ログから取得)に実行されるようにプログラムでスケジュールを変更しましたが、これを行うと、一覧表示されたアイテムはatq
表示されません。
スケジュール変更に失敗したと思いますか?なぜ?どのようにデバッグできますか?
答え1
at は小数点以下の桁数をサポートしません。
at now + 1.5 minutes
syntax error. Last token seen: .
Garbled time
作業バージョン:
at now + 5000 minutes
at> wall "POC"
at> <EOT>
job 8 at Thu Sep 12 23:20:00 2013
最良の方法は、「.」の正しい内容を削除することです。また、マニュアルページで秒を許可していないようです。
「今、+は、時間単位が分、時間、日、または週になることができる時間単位を計算します。」
スケジュール変更が失敗した理由をデバッグするには、ログファイルにスクリプトを記録する必要があります。 cmd 2&>1 >> /path/to/logfile