バックグラウンドでフィッシュスクリプトを実行しますか? [閉鎖]

バックグラウンドでフィッシュスクリプトを実行しますか? [閉鎖]

ユーザーが指定しなくても、fishスクリプトは常にバックグラウンドで実行されることを望みます。

(Bashでは、) &スクリプトの開始と終了を囲むことでこれを行うことができます。

とにかくバックグラウンドでフィッシュスクリプトを実行できますか?

ベストアンサー1

Fishはサブシェルを実行するためにフォークしないため、まだバックグラウンドでFishスクリプトを実行できません。https://github.com/fish-shell/fish-shell/issues/563

ハッキングされた回避策は、次のようにフィッシュを再度呼び出すことです。

#!/usr/local/bin/fish
fish -c 'sleep 5 ; echo done' &

おすすめ記事