赞
踩
前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步。以下为排查问题和解决方法。
脚本(测试用的可以设为每分钟一次:*/1 * * * *
):
0 5 * * * /opt/datax/bin/incrSyncTask.sh >/dev/null 2>&1
tail -f /var/log/cron
报错:
Oct 28 09:32:10 izwz9j58zzz42e5r70ct5oz crontab[18564]: (root) REPLACE (root)
Oct 28 09:32:10 izwz9j58zzz42e5r70ct5oz crontab[18564]: (root) END EDIT (root)
Oct 28 09:33:01 izwz9j58zzz42e5r70ct5oz crond[513]: (root) RELOAD (/var/spool/cron/root)
Oct 28 09:33:01 izwz9j58zzz42e5r70ct5oz CROND[19639]: (root) CMD (/opt/datax/bin/incrSyncTask_prod.sh)
Oct 28 09:33:01 izwz9j58zzz42e5r70ct5oz CROND[19638]: (root) MAIL (mailed 191 bytes of output but got status 0x004b#012)
tail -f /var/log/maillog
还是报错:
sendmail: fatal: parameter inet_interfaces: no local interface found for ::1
修改/etc/postfix/main.cf
文件中的inet_interfaces参数inet_interfaces = all
即可
vim /etc/postfix/main.cf
下面是原来默认的值:
在shell脚本中加入下面的参数即可:
. /etc/profile
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。