nohup
(no hang-up)命令用于在Linux中运行命令,使其在用户退出登录后继续运行
打开终端。
输入以下命令,将your_command
替换为您要运行的实际命令:
nohup your_command &
例如,如果您要运行名为my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
按Enter键。这将在后台运行您的命令,并将其与当前终端会话分离。
nohup
命令会将输出重定向到名为nohup.out
的文件。您可以使用以下命令查看此文件的最新内容:
tail -f nohup.out
nohup your_command > output.log 2>&1 &
这将把标准输出和错误输出都重定向到output.log
文件。
ps
命令:ps -ef | grep your_command
将your_command
替换为您要查找的实际命令。如果看到相关进程,说明它仍在运行。
kill
命令终止它:kill process_id
将process_id
替换为要终止的进程的ID。您可以通过ps
命令找到进程ID。