我已对cronjob进行了编程,以每周一次明显的内存泄漏来重新启动服务,并收到一封电子邮件,指出killproc
未找到该命令。
那是在/ sbin / killproc中,我不想修改服务脚本,尽管我更喜欢它使用绝对路径,所以我选择通过cron来限制我的修复。
因此,我不想PATH
按照手册页上的说明将crontab文件放在顶部(根据我在互联网上看到的其他帖子,而不是我的手册页)。如何构造我的crontab行以仅为此脚本设置一个路径变量(而不是完全压缩根的PATH)?
tl; dr;
这就是我要做的
0 0 * * 0 /etc/init.d/tic_minus restart
这就是我要避免的
致:愚蠢
来自:您的所有客户
停止tic_minus:/etc/init.d/tic_minus:第43行:killproc:找不到命令
开始tic_minus:
使用子外壳来限制范围:
0 0 * * 0 (export PATH=$PATH:/sbin; /etc/init.d/tic_minus restart)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句