出力なしで現在のディレクトリでプロセスを実行して拒否する1行のコードはありますか?

出力なしで現在のディレクトリでプロセスを実行して拒否する1行のコードはありますか?

私はとても簡単なことをやろうとしています。

$ ( cd /opt/myprogram && ./myprocess.sh >/dev/null 2>&1 & ; disown $! )
-bash: syntax error near unexpected token `;'

サブシェルでコード行を実行し、指定されたフォルダから指定されたスクリプトを実行し、出力を消去してバックグラウンドに送信する方法は?

ベストアンサー1

問題は、&との両方を使用していることです;。どちらもコマンド出口であるため、同時に使用することはできません。修正の例は次のとおりです。

( cd /opt/myprogram && ./myprocess.sh >/dev/null 2>&1 & disown )

おすすめ記事