xinit/zsh: ジョブ制御

xinit/zsh: ジョブ制御

には、バックグラウンドでいくつかのコマンドを配置する.xinitrc複数行があり、&次のコマンドを処理する前にコマンドが完了するかどうかを制御したいと思います。

代わりにファイルzshに使用します。.xinitrcsh

どうすればこの目標を達成できますか?

答え1

を使用すると、ジョブ&はバックグラウンドに配置され、実行は次の行に進みます。コマンドが完了するのを待つには、そのコマンドを削除します&

から:

command1 &
command2 &
command3

到着する:

command1
command2
command3

前のコマンドが成功した場合にのみ後続のコマンドを実行するには、次のコマンドを一緒に接続します&&

command1 &&
command2 &&
command3

関連情報