在 Linux 中,nohup
命令允许您在后台运行程序,即使关闭终端窗口也不会中断程序的执行
打开终端。
使用 cd
命令导航到包含脚本的目录。例如:
cd /path/to/your/script-directory
使用 chmod
命令确保脚本具有可执行权限。例如,如果您的脚本名为 my_script.sh
,则运行:
chmod +x my_script.sh
使用 nohup
命令运行脚本。例如:
nohup ./my_script.sh &
这将在后台运行 my_script.sh
脚本,并将输出重定向到名为 nohup.out
的文件。&
符号表示将进程放入后台运行。
您可以使用 tail
命令查看脚本的输出。例如:
tail -f nohup.out
这将实时显示 nohup.out
文件中的内容。要停止显示输出,请按 Ctrl + C
。
当您完成操作并希望停止脚本时,可以使用 ps
命令找到脚本的进程 ID,然后使用 kill
命令终止进程。例如:
ps aux | grep my_script.sh
这将显示与 my_script.sh
相关的进程信息。找到进程 ID(通常在第一列),然后运行:
kill [process-id]
将 [process-id]
替换为实际的进程 ID。这将终止脚本的执行。