当我运行/usr/bin/time my_program时,如何杀死 my_program?

分享于 

1分钟阅读

电脑

 

问题:

我想检查我的程序需要多长时间。 然后我使用"/usr/bin/time my_program"。 当它需要超过 5秒时,我想杀死它。 我试过"杀死 -9 time_s_pid"时间被杀但my_program仍在运行。 那么如何杀死 my_program?

对不起,我的英语真糟糕。

谢谢。


回答 1:

大多数unix都有 pkill,它根据名称尝试杀死进程: pkill my_program

/usr/bin/time my_program睡眠 5 pkill -TERM my_program

另外,不要用 -9杀死。 它不允许清理。


回答 2:

我从来没有涉足 unix,但你不能杀死"my_program"而不是"时间"? 我希望它有自己的进程 id。



KILL  
相关文章