私が走るとき
echo "hello" | at now + 7 minutes
私は次のような結果を得る -
job 2 at 2016-12-11 05:06
しかし、私が使うとき
bash txt | at now + 7 minutes
すぐに実行が開始されます。
答え1
bashコマンドはスクリプトを呼び出しており、atコマンドにパイプする項目はありません。
cat txt | at now + 7 minutes
bash スクリプト行を at に渡します。
答え2
以下も使用できます。
at -f txt now + 7 minutes