Fish

在後台執行魚腳本?

  • June 19, 2016

即使使用者沒有指定,我也想始終在後台執行魚腳本。

在 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' &

引用自:https://unix.stackexchange.com/questions/290777