在 Linux 中,nohup
命令允许您在后台运行脚本,即使关闭终端或注销用户,脚本也会继续运行
打开终端。
使用 cd
命令导航到包含要运行的脚本的目录。
确保脚本具有可执行权限。如果没有,请使用以下命令添加可执行权限:
chmod +x script_name.sh
其中,script_name.sh
是您的脚本文件名。
使用 nohup
命令在后台运行脚本。例如:
nohup ./script_name.sh &
这将在后台运行脚本,并将输出重定向到名为 nohup.out
的文件。&
符号表示将进程放入后台运行。
您可以使用 tail
命令查看脚本的输出:
tail -f nohup.out
这将实时显示 nohup.out
文件中的内容。要停止查看输出,请按 Ctrl + C
。
现在,即使您关闭终端或注销用户,脚本也会继续在后台运行。要检查脚本是否仍在运行,可以使用 ps
命令:
ps aux | grep script_name.sh
这将显示与您的脚本相关的进程信息。