我有一个在后台启动的脚本。几个小时后,进程不再运行。有什么方法可以查明有人杀死了我的进程,而它不是自己死的?
非常感谢。
答案1
任何想要终止其他用户进程的人都必须以超级用户身份执行此操作,您可以观察超级用户切换/var/log/auth.log
。在那里找到一个sudo kill ...
可以作为确凿证据。除此之外... 没有。
但你可以在前台运行你的脚本screen
,然后设置陷阱用于终止信号和类似的东西。这仍然不会向您显示kill -9
,但总体上使事情更易于观察。
我有一个在后台启动的脚本。几个小时后,进程不再运行。有什么方法可以查明有人杀死了我的进程,而它不是自己死的?
非常感谢。
任何想要终止其他用户进程的人都必须以超级用户身份执行此操作,您可以观察超级用户切换/var/log/auth.log
。在那里找到一个sudo kill ...
可以作为确凿证据。除此之外... 没有。
但你可以在前台运行你的脚本screen
,然后设置陷阱用于终止信号和类似的东西。这仍然不会向您显示kill -9
,但总体上使事情更易于观察。