我接到的任务是创建一个cron
查找、终止和清除puppet
未成功安装的旧运行的程序。
我或多或少在寻找一个起点。
答案1
**这不能移植到 Solaris**
在你的 cron 作业中:
if [[ "$(uname)" = "Linux" ]];then killall --older-than 30m,1h puppet;fi
不要尝试在 Solaris 系统上运行它或编写它。如果您的基础架构中有 Solaris 系统作为混合 Linux/Solaris 环境,则完全放弃此答案。
如果您运行的是 GNU 用户空间,手册页上有更多有关 Killall 日期格式的文档。