在Linux中,nohup
(no hang-up)命令允许你运行一个命令或脚本,使其在用户退出登录后继续运行
打开终端。
输入以下命令,将your_command
替换为你想要运行的命令或脚本:
nohup your_command &
例如,如果你想要在后台运行一个名为my_script.sh
的脚本,你可以使用以下命令:
nohup ./my_script.sh &
按下回车键。这将在后台启动你的命令或脚本,并使其在用户退出登录后继续运行。
nohup
命令会将输出重定向到一个名为nohup.out
的文件中。你可以在当前目录下找到这个文件,查看命令或脚本的输出。如果你想要将输出重定向到其他文件,可以使用以下命令:
nohup your_command > output_file &
将output_file
替换为你想要保存输出的文件名。
screen
或tmux
等终端复用器。这些工具允许你创建一个或多个独立的会话,并在需要时重新连接它们。总之,nohup
命令是在Linux中使系统服务持续运行的有效方法。只需确保你的命令或脚本在后台运行,并将输出重定向到一个文件,以便在需要时查看。