如何创建一个 cron 来查找/杀死/清除旧的木偶运行?

如何创建一个 cron 来查找/杀死/清除旧的木偶运行?

我是 bash/cron 的新用户,我接到的任务是创建一个 cron 来查找/杀死/并清除未成功安装的旧木偶运行。帮助越多越好,但我或多或少在寻找一个起点。在此先感谢您的帮助!

答案1

您的命令行可能是:

pidof puppet | sort -n | sed 's/^[0-9]* //' | while read p; do kill -9 $p; done

在哪里:

  • pidofpuppet获取正在运行的进程列表

  • sort -n,按降序排列

  • sed保留最后一次运行的木偶

  • 循环while获取这些命令的输出并将它们传递给kill命令。

相关内容