Linux使用kill命令的注意事项
Linux系统下有一个直接终止进程的命令,这个命令的代码也是非常霸气,直接就是英文的kill。既然这个命令这么有杀气,为了防止误伤,下面小编就给大家来普及一下Linux使用kill命令的注意事项。
使用kill命令注意事项
1、在检查一个角本Bug的时候,你会发现killall命令与kill命令的一个不同之处: 假设有脚本 test.pl ,假设内容如下: #!/usr/bin/perl -w sleep 60;
则测试结果如下: 1、如果通过 /home/MNET/m_yancyliu/tmp/x.pl 命令启动,此时ps下命令行显示如下: /usr/bin/perl -w /home/MNET/m_yancyliu/tmp/x.pl
结果如下: killall x.pl 命令可以杀掉该脚本,
killall perl 命令则无法杀掉该进程
2、 如果通过 /usr/bin/perl -w /home/MNET/myancyliu/tmp/x.pl 命令启动,此时ps下命令行显示: /usr/bin/perl -w /home/MNET/m_yancyliu/tmp/x.pl
结果如下: killall perl 命令可以杀掉该进程
killall x.pl 命令则无法杀掉该进程 此时,如果通过 ps uxfww 命令查看对应的进程树,会发现上面两种启动方式的进程树是一样的: (如果要查看所有进程的进程树,可以使用命令 ps axfww) \ -eash | _ /bin/bash | _ /usr/bin/perl -w /home/MNET/m_yancyliu/tmp/test.pl
上一篇:Linux系统中如何安装Git?
Linuxkill命令 Linuxkill Linuxkill命令详解
winlogins.exe是什么文件?winlogins.exe是不是病毒
winsock2.6.exe是什么文件?winsock2.6.exe是不是病毒
WinDefendor.dll是什么文件?WinDefendor.dll是不是病毒
系统目录是什么文件?系统目录是不是病毒
wholove.exe是什么文件?wholove.exe是不是病毒
winn.ini是什么文件?winn.ini是不是病毒
w6oou.dll是什么文件?w6oou.dll是不是病毒
winduxzawb.exe是什么文件?winduxzawb.exe是不是病毒
wuammgr32.exe是什么文件?wuammgr32.exe是不是病毒
windiws.exe是什么文件?windiws.exe是不是病毒