我使用opendkim(centos)在我的服务器上设置了dkim。 当PHP执行邮件命令(在网站上,例如forget.php)。 它发送一封与DKIM签名的电子邮件。 但我也设置了一个cron作业来运行mailcron.php发送电子邮件。 我通过键入crontab -e设置cron [ENTER] * / 5 * * * * php -q /var/www/html/mailcron.php [保存] 从cron日志输出 Jul 21 03:15:01 veepiz crond[3819]: (root) CMD (/etc/webmin/status/monitor.pl) Jul 21 03:15:01 veepiz crond[3820]: (root) CMD (/etc/webmin/virtual-server/collectinfo.pl) Jul 21 03:15:01 veepiz crond[3821]: (root) CMD (php -q /var/www/html/mailcron.php) 为什么使用cron发送的电子邮件没有签名,而那些直接从网站签名运行的邮件。 <?php set_time_limit(0); error_reporting(E_ALL); $dbserver='localhost'; $dbuser='cccc'; $dbpassword='xxxx'; $dbname='veepiz'; $homepath="http://www.veepiz.com"; $supportemail="[email protected]"; […]
可能重复: 没有启用日志处理 – 打开stderr日志logging找不到 我试图设置一个Cron作业,运行一个.php文件,将自动化客户端电子邮件通信。 我通过cPanel创build了.php文件和Cron作业。 一切工作正常,因为我得到我的testing电子邮件,因为我需要时,我需要它,但我也得到一个额外的服务器电子邮件的每一个发送与以下内容: 未启用日志处理 – 启用stderr日志logging找不到模块(MTA-MIB):在(无)第1行找不到模块(NETWORK-SERVICES-MIB):在第1行(无) Cron工作如下: 0.3 * * * * php -q /home/USERNAME/public_html/cron/test.php 我在这个网站做了研究,找不到解决scheme。 我也与我的托pipe公司聊天,并相信他最好的build议是转介我到这个网站。
我们有一个在英国本地时间configuration的系统 – 所以它现在在BST,并且将在下周末转换到GMT。 有一些计划用cron的报告是针对香港用户的。 由于他们没有夏令时,他们的时钟不会改变。 所以 – 按照惯例,这个计划是把他们的报告的时间调整一个小时。 有没有办法告诉cron在特定的时区运行,例如在当地时间上午9点运行job1,在香港时间上午10点运行job2? 我从这个问题中看到,你可以在crontab文件中指定一个时区,但这似乎影响运行命令的环境的时区,而不是运行作业的时间。 提前感谢您的任何提示。 克里斯
我需要在星期五(即每隔一个星期五)每14天运行一次cronjob。 以下是我能想到的最接近的: 0 10 */14 * 5 如果今天是星期五的话,我认为crontab会在一个月的14号和28号每天的10:00(而且这不是每14天都是这样)运行这个cronjob。 当然,这个条件在每个星期五都不会满足。 有任何想法吗?
我们将尝试apticron,但我们不想知道每个可以更新的软件包 – 只有安全/关键更新。 我们如何configurationapticron来做到这一点? PS – 是的,我们订阅了Debian安全公告列表。
我总共有9个cron作业,每个作业需要在2小时15分钟的时间间隔内以15分钟的间隔运行一次。 例如从午夜开始: 第一周期 0:00 – Cron 1 0:15 – Cron 2 0:30 – Cron 3 0:45 – Cron 4 1:00 – Cron 5 1:15 – Cron 6 1:30 – Cron 7 1:45 – Cron 8 2:00 – Cron 9 第二周期 2:15 – Cron 1 2:30 – Cron 2 2:45 – Cron 3 3:00 – Cron […]
由于Rackspace Cloud只允许FTP访问,因此使用AutoMySQLBackup有点棘手,而且至less在创build数据库转储时,我会在备份日志中看到错误: ###### WARNING ###### Errors reported during AutoMySQLBackup execution.. Backup failed Error log below.. …/backups/automysqlbackup: line 1791: /usr/bin/find: Permission denied …/backups/automysqlbackup: line 1855: /usr/bin/find: Permission denied …/backups/automysqlbackup: line 803: /usr/bin/find: Permission denied …/backups/automysqlbackup: line 1972: /usr/bin/du: Permission denied 由于正在创build文件,我假设查找命令失败,实际上是旋出和删除旧的备份? 803行: find "${CONFIG_backup_dir}/${subfolder}${subsubfolder}" -mtime +"${rotation}" -type f -exec rm {} \; 任何想法的替代品?
我有一个基于SAM9的电路板,使用buildroot软件包运行embedded式Linux。 我通过make menuconfig将crond和crontab支持添加到了busybox中,并构build了rootfs并将其闪存到我的板上。 crond和crontab实用程序现在在主板上。 我执行了以下内容: mkdir /var/spool/cron/ mkdir /var/spool/cron/crontabs/ crontab -e 然后在编辑器中添加以下内容: * * * * * "harsh" >> /root/harsh.txt 然后执行“crond”,我可以使用'ps'命令在进程列表中看到它。 此外,每分钟都会对文件添加“苛刻”的文本行。 但问题是,当我重新启动电路板时, 'cron'目录被从/var/spool/删除,并且cron process也无法启动,因为cron configuration file本身驻留在/var/spool/cron/ 如何解决这个问题? PS:我也发布了它在stackoverflow.com这里 – > https://stackoverflow.com/q/9392859/553094,但在我看来,serverfault.com是一个更合适的地方问这个问题
cat /etc/cron.allow root neolix john 我们添加了一个用户在CentOS 5.x中运行他们的crontab作业,但是他们仍然无法运行这个工作。 如果有任何遗漏的东西,请随时指导我们。
我正在使用Ubuntu 11.10。 我想做一个shell脚本,closures电脑,如果没有人login一个小时。 但是,如果有人login(本地或远程SSH连接),那么我不想closures电脑.. 如果有人能让我知道我应该怎么做才能应用这个脚本,我将非常感激。 非常感谢你!