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中实现系统监控。请根据您的需求调整命令和参数。