linux – 如何测试新的cron脚本?
发布时间:2020-05-24 02:27:06 所属栏目:Linux 来源:互联网
导读:我正在运行几个不同的 Linux发行版(Fedora 11,CentOS 5和SuSE 10.2)并经常遇到一个问题,我想作为cron作业运行的新脚本在从命令行直接调用时工作正常,但由于PATH或其他所需环境变量的轻微变化而从cron调用时失败. 有没有办法我可以测试运行单个脚本,就好像它是
|
我正在运行几个不同的 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/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 你基本上想要设置PATH,然后不必担心变化.此外,快速测试是使用相同的环境变量在所有盒子上通过SSH运行脚本. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 备份 – 同步非常大的文件夹结构
- linux – 当exim4发送HELO / EHLO时,如何配置它发送的主机名
- linux – 为什么vsftpd的chroot_local_user不安全?
- linux – 在Ubuntu 10.04上扩展磁盘空间(VMWare Guest)
- linux – 自动将日期添加到git commit消息
- linux – 在TAR中使用–remove-files选项的正确方法
- linux – 检查目录是否存在远程(shell脚本)
- linux – 什么是文件漏洞以及它如何使用?
- linux – bash shell中的’$$’是什么?
- linux – 使用所有规则删除iptables链
