在CentOS系统中,nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
nohup
命令启动进程,并将输出重定向到日志文件。例如,如果你要运行名为my_script.sh
的脚本,可以使用以下命令:nohup ./my_script.sh > my_output.log 2>&1 &
这里,>
将标准输出重定向到my_output.log
文件,2>&1
将标准错误重定向到标准输出(即my_output.log
文件),最后的&
将进程放入后台运行。
tail
命令实时查看日志文件。例如,要实时查看my_output.log
文件的内容,可以使用以下命令:tail -f my_output.log
这里,-f
选项表示实时查看文件内容。
du
命令。例如,要查看my_output.log
文件的当前大小,可以使用以下命令:du -sh my_output.log
这里,-s
选项表示仅显示总大小,-h
选项表示以人类可读的格式显示(例如,以KB、MB或GB为单位)。
grep
命令。例如,要在my_output.log
文件中搜索关键字ERROR
,可以使用以下命令:grep 'ERROR' my_output.log
这里,'ERROR'
是要搜索的关键字。
通过这些方法,你可以使用nohup
命令在CentOS系统中监控进程的日志。