+x分の動作を理解します。

+x分の動作を理解します。

私が走るとき

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

関連情報