
正常tail命令只是一次性显示文件
末尾的指定行数,默认为十行,然后自动返回到shell交互命令行模式。但如果用了tail -f 文件名,这样tail命令就会一直跟踪文件末尾内容的变化,并将新增的内容显示在标准输出,即屏幕上。如果要退出这种模式,直接按Ctrl+C键即可。若是在shell
脚本中后台方式使用tail -f:tail -f 文件名&,则可以通过$!捕捉到该子
进程号:PID=$!,然后在需要终止进程的地方,使用kill $PID,即可终止tail -f xxxx&这个后台子进程。正常情况下在linux关闭一个程序最好是走正常的关闭流程,不要直接杀死进程,这样程序的稳定性确实会收到影响,但是如果想通过脚本来关闭程序正常情况下比较困难的,我便采取了这种暴力的方法-直接杀死进程。
括号里面的pidname便是要杀死的进程,就是图片里面标注出来的东西
kill -9 $(pidof pidname)
评论列表(0条)