Fish
在後台執行魚腳本?
即使使用者沒有指定,我也想始終在後台執行魚腳本。
在 bash 中,這可以通過在腳本
(
的開頭和) &
結尾括起來來完成。無論如何,魚腳本是否可以在後台自行執行?
fish 不會 fork 執行子shell,因此尚無法在後台執行 fish 腳本 - 請參閱https://github.com/fish-shell/fish-shell/issues/563
一個駭人聽聞的解決方法是再次呼叫fish,如下所示:
#!/usr/local/bin/fish fish -c 'sleep 5 ; echo done' &