程序autokey有一个非常恼人的错误,这使得它占用100%的CPU核心运行几天后。
如果我使用top并杀死与k的过程,然后重新启动,并罚款再过几天。
$ ps ax|grep autokey 1074 ? S 0:00 python /etc/rc2.d/S20autokey start 17606 pts/1 S+ 0:00 grep autokey
题
如何检测何时最大化CPU内核,然后从cron脚本重新启动?
你通常会使用像monit或类似的系统来处理这个问题。
在像autokey这样的情况下(你的意思是这样吗?)我只是使用一个cronjob,每天晚上重新启动这个进程,无论它在运行几天后总是挂起来。 这是可以的,因为程序显然是不重要的。 此外,请提交有意义的错误报告。