nohup
(no hang up)命令用于在Linux系统中运行命令,使其在用户退出登录后仍然继续执行
打开终端。
使用nohup
命令启动您想要监控的系统命令。例如,如果您想要监控一个名为monitor_script.sh
的脚本,可以使用以下命令:
nohup ./monitor_script.sh &
这里的&
符号表示将命令放入后台运行。
nohup
命令会将输出重定向到一个名为nohup.out
的文件中。您可以使用以下命令查看此文件的内容:cat nohup.out
nohup ./monitor_script.sh > output.log &
这将把输出保存到output.log
文件中。
tail
命令:tail -f output.log
watch
命令。例如,每隔5秒刷新一次输出文件:watch -n 5 cat output.log
sleep
命令。例如,监控10分钟后停止:sleep 600 && pkill -f monitor_script.sh
这将使monitor_script.sh
在运行10分钟后自动停止。
通过以上步骤,您可以使用nohup
命令在Linux中实现系统监控。请根据您的需求调整命令和参数。