|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
Perl言语专家RandalSchwartz在一篇漫笔里如许写:nonono.不要利用kill-9.
它没有给历程留下善后的时机:
1)封闭socket链接
2)清算一时文件
3)将本人将要被烧毁的动静关照给子历程
4)重置本人的停止形态
等等。
一般,应当发送15,等一两秒钟,假如没效果,发送2,假如还不可,发送1。假如还不可,那你应当把谁人程序删失落,由于谁人程序写的太烂了!
不要利用kill-9。不要用收割机来修剪花盆里的花。 总之,在利用kill-9前,你应当先利用kill-15,给方针历程一个清算善后事情的时机。(历程大概没法捕获或间接疏忽SIGKILL旌旗灯号,但它们能够,一般也是可以捕获SIGTERM旌旗灯号的。)假如你不留时机让历程完成清算事情,它们会留下一些不完全的文件或形态,当体系重启时,程序将没法了解这些形态。
strace/truss,ltrace和gdb都是检察一个卡住的历程因何卡住的好工具。(Solaris里的truss-u十分好用;)Solaris里另有一些十分有效的/proc相干的工具,有一些已被移植到了Linux上。
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh |
|