
私はこれを使う
sleep 900; <command>
私の殻に。代替/より良いアプローチがあるのだろうか?
答え1
あなたが探しているat
(@wikipediaから)?
usr@srv % at now + 15 min
at> YOUR COMMAND HERE
15分以内に実行されるように複数のコマンドを定義でき、キャリッジリターンで区切ることができます。
すべてのコマンド確認を使用してくださいcontrol+d
。
答え2
私は次のパスに保持する短いスクリプトを使用します。後ろに,含む
at now + "$@"
これにより、次のように簡単に入力できます。
after 15 min
その後、任意のコマンドまたはCtrl-Dを使用するか、
echo COMMANDS | after 15 min
同じように動作します。