Shell

如何使用 nohup 執行多個命令

  • July 30, 2021

我需要使用nohup. 每個命令都應該在前一個命令之後執行。

我以這個命令為例:

nohup wget $url && wget $url2 > /dev/null 2>&1 &

但是,該命令不起作用。

為此我應該使用什麼命令?

把它包起來sh -c

nohup sh -c 'wget "$0" && wget "$1"' "$url1" "$url2" > /dev/null &

在沒有任何 nohup 的單獨 shell 文件(例如 command.sh)中創建命令列表會不會簡單得多。

然後你打電話:

nohup bash command.sh

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