在 Linux 中,nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
使用 nohup
命令运行程序:
nohup your_command &
其中,your_command
是要运行的程序或脚本。&
符号将程序放入后台运行。
默认情况下,nohup
会将输出重定向到名为 nohup.out
的文件。如果你想将输出重定向到其他文件,可以使用以下命令:
nohup your_command > output_file &
将 output_file
替换为你希望将输出保存的文件名。
如果你还想记录程序的标准错误输出,可以使用以下命令:
nohup your_command > output_file 2>&1 &
这将把标准错误输出(文件描述符 2)重定向到与标准输出相同的位置(文件描述符 1),即 output_file
。
若要查看进程信息,可以使用 ps
命令:
ps -ef | grep your_command
这将显示与 your_command
相关的所有进程。你可以从输出中找到进程 ID(PID),以便进一步管理进程(例如,使用 kill
命令终止进程)。
若要查看 nohup.out
文件的内容,可以使用 cat
、tail
或 less
等命令:
cat nohup.out
或
tail -f nohup.out
使用 tail -f
命令可以实时查看文件的更新内容。
通过以上步骤,你可以在 Linux 中使用 nohup
命令记录进程信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>