atコマンドをスクリプトに統合したいのですが、スクリプトは正しい時間に実行される書き込みコマンドに依存します。これまでは、これをしようとするたびに、私が予約した時間ではなく、すぐに作成されます。
$ echo "Testing" | write user pts/0 | at now + 1 min
または
$ write user pts/0 | at 18:30
どちらもスケジュールされた時間ではなく、すぐに実行されます。
私は何が間違っていましたか?
答え1
配管をしているのでコマンド出力の書き込みat
いいえ与える at
コマンドを作成します。努力する:
at now + 1 min << 'END_AT'
echo "Testing" | write user pts/0
END_AT