在 CentOS 中,nohup
命令用于在后台运行命令,即使关闭终端或断开连接,命令也会继续执行
打开终端。
使用 cd
命令导航到包含要运行的脚本或命令的目录。
使用以下命令格式运行长时间任务:
nohup your_command &
将 your_command
替换为要运行的实际命令或脚本。例如,如果您要运行名为 my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
按 Enter 键运行命令。&
符号将命令放入后台运行。
运行命令后,您将看到类似以下的输出:
[1] 12345
nohup: ignoring input and appending output to 'nohup.out'
这表示您的命令已在后台运行,进程 ID 为 12345。所有输出将被追加到名为 nohup.out
的文件中。
tail
命令查看 nohup.out
文件的内容:tail -f nohup.out
kill
命令,后跟进程 ID(在本例中为 12345):kill 12345
这样,您就可以在 CentOS 中使用 nohup
命令运行长时间任务了。