スリープせずにX秒後にコマンドを実行するにはどうすればよいですか。または、スリープありでシェルなしで、そのコマンドの応答を待つだけですか?
私はこれを使用しましたが、うまくいきませんでした
sleep 5 ; ls > a.txt
バックグラウンドで実行する必要があります。ls
5秒後に実行しようとするスクリプトで実行する必要がないようにします。シェルはスリープの終了を待つだけではありません。
この方法では、シェルは5秒間ブロックしてからコマンドを実行します。停止するシェルは必要ありません。
—
マーティン
次に、バックグラウンドのスクリプトまたはサブシェルで起動する必要があります。
—
ヘネス
;
か知っていますか?