在 CentOS 上,您可以使用 nohup
命令和 &
符號來實現多進程運行
打開終端。
使用 nohup
命令啟動第一個進程,并通過 &
符號將其放入后臺運行。例如,如果您想運行名為 my_script.sh
的腳本,您可以輸入:
nohup ./my_script.sh &
這將在后臺啟動 my_script.sh
腳本,并將輸出重定向到名為 nohup.out
的文件中。您可以通過以下命令查看輸出:
tail -f nohup.out
nohup python my_other_script.py &
這將在后臺啟動 my_other_script.py
腳本,并將其輸出重定向到另一個名為 nohup.out
的文件中。
jobs
命令。例如:jobs
這將顯示當前 shell 會話中所有后臺進程的列表。
kill
命令,后跟進程 ID(PID)。例如,要停止名為 12345
的進程,您可以輸入:kill 12345
請注意,您需要先使用 jobs
命令找到進程的 PID。
通過這種方式,您可以在 CentOS 上使用 nohup
命令實現多進程運行。