如何在进程启动后立即自动终止/终止进程?

如何在进程启动后立即自动终止/终止进程?

有没有办法在某个(子)进程启动时自动终止它?我读过回答如何根据名称过滤进程并终止它:

sudo ps aux | grep '<process name>' | awk '{2}' | xargs kill -9

但是,我不想设置一个定期执行上述命令的脚本,而是希望系统监视相关进程,并在其出现时自动终止它。

编辑:这个较短的命令,它以进程名称而不是 PID 为目标,也应该可以做到这一点:

sudo killall -I -s SIGKILL <process name>

答案1

cron由于标准版本不支持高于 1 Hz(每 1 秒)的执行频率,因此作业无法运行。另外,正如您之前提到的,将您的凭据保存到文件中通常不是一个好主意

相关内容