には、バックグラウンドでいくつかのコマンドを配置する.xinitrc
複数行があり、&
次のコマンドを処理する前にコマンドが完了するかどうかを制御したいと思います。
代わりにファイルzsh
に使用します。.xinitrc
sh
どうすればこの目標を達成できますか?
答え1
を使用すると、ジョブ&
はバックグラウンドに配置され、実行は次の行に進みます。コマンドが完了するのを待つには、そのコマンドを削除します&
。
から:
command1 &
command2 &
command3
到着する:
command1
command2
command3
前のコマンドが成功した場合にのみ後続のコマンドを実行するには、次のコマンドを一緒に接続します&&
。
command1 &&
command2 &&
command3