创建 Cron 任务来终止系统中停滞/失败的运行

创建 Cron 任务来终止系统中停滞/失败的运行

我接到的任务是创建一个cron查找、终止和清除puppet未成功安装的旧运行的程序。

我或多或少在寻找一个起点。

答案1

**这不能移植到 Solaris**

在你的 cron 作业中:

if [[ "$(uname)" = "Linux" ]];then killall --older-than 30m,1h puppet;fi

不要尝试在 Solaris 系统上运行它或编写它。如果您的基础架构中有 Solaris 系统作为混合 Linux/Solaris 环境,则完全放弃此答案。

如果您运行的是 GNU 用户空间,手册页上有更多有关 Killall 日期格式的文档。

相关内容