1行に複数のコマンドを接続し、同時にバックグラウンドで実行する方法は?これらは機能しません:
sleep 1m & && echo "goodbye" & && exit &.
sleep 1m & ; echo "goodbye" & ; exit &.
sleep 1m & echo "goodbye" & exit &.
すべてのコマンドが機能するようにしてください。フォアグラウンドセッション。たとえば、exit &
フォアグラウンドセッションを終了する必要があります。
注:私はat
このユーティリティを置き換えてこのユーティリティを使用しています。この選択肢が必要な理由についての話は長いですが、ここで質問してから質問で見ることができます(下記の年代順に表示されます)。残念ながら、満足のいく解決策が見つかりませんでした(私の特定の状況について)。
Datavedの答えはここで有望なようです。
ベストアンサー1
どうですか?
pid=$$; ( sleep 1; echo goodbye; kill $pid ) & echo hello