プロセスをバックグラウンドで送信し、端末を拒否して終了します(zshで&と&&演算子の競合)

プロセスをバックグラウンドで送信し、端末を拒否して終了します(zshで&と&&演算子の競合)

バックグラウンドでプロセスを実行し、現在の端末を終了する必要があります。

次のコマンドを実行するとエラーが発生します。

> google-chrome-stable &! && exit
zsh: parse error near '&&'

私は単に「google-chrome-stable&!」を呼び出してifステートメントを介してエラーコードをチェックすることを検討しましたが、これを行うより簡単な方法を探したいと思います。

ベストアンサー1

&!2つの個別のコマンドがあるため、2つの&&コマンドを組み合わせることはできません。

google-chrome-stable &! exit

たぶんそれがあなたが追いかけているのかもしれません。

バックグラウンドコマンドが終了するまで終了コードを取得できません...

おすすめ記事