ユーザーが指定しなくても、fishスクリプトは常にバックグラウンドで実行されることを望みます。
(
Bashでは、) &
スクリプトの開始と終了を囲むことでこれを行うことができます。
とにかくバックグラウンドでフィッシュスクリプトを実行できますか?
答え1
Fishはサブシェルを実行するためにフォークしないため、まだバックグラウンドでFishスクリプトを実行できません。https://github.com/fish-shell/fish-shell/issues/563
ハッキングされた回避策は、次のようにフィッシュを再度呼び出すことです。
#!/usr/local/bin/fish
fish -c 'sleep 5 ; echo done' &