linux – 如何测试新的cron脚本?

linux – 如何测试新的cron脚本?,第1张

概述我正在运行几个不同的 Linux发行版(Fedora 11,CentOS 5和SuSE 10.2)并经常遇到一个问题,我想作为cron作业运行的新脚本在从命令行直接调用时工作正常,但由于PATH或其他所需环境变量的轻微变化而从cron调用时失败. 有没有办法我可以测试运行单个脚本,就好像它是从cron运行一样,而不必运行整个crontab或使用run-parts来运行整个cron.daily / 我正在运行几个不同的 Linux发行版(Fedora 11,CentOS 5和SuSE 10.2)并经常遇到一个问题,我想作为cron作业运行的新脚本在从命令行直接调用时工作正常,但由于PATH或其他所需环境变量的轻微变化而从cron调用时失败.

有没有办法我可以测试运行单个脚本,就好像它是从cron运行一样,而不必运行整个crontab或使用run-parts来运行整个cron.daily / .hourly等目录?我想我可以暂时编辑我的crontab以在接下来的几分钟内运行脚本,但我宁愿有一个更独立的解决方案,这样我就不会冒险搞乱crontab.

解决方法 从 google search在crontab的路径上
root@Pingu # cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly

你基本上想要设置PATH,然后不必担心变化.此外,快速测试是使用相同的环境变量在所有盒子上通过SSH运行脚本.

总结

以上是内存溢出为你收集整理的linux – 如何测试新的cron脚本?全部内容,希望文章能够帮你解决linux – 如何测试新的cron脚本?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1042895.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存