有谁遇到过 crontab 定时启动任务时 每次都启动了 两次任务
下面是我在Linux 上执行的命令
[root@monitor02 cloud]# crontab -l
35 14 * * * /cloud/testData.sh>/cloud/log.txt[root@monitor02 cloud]# ps -ef|grep testData.sh
root 16274 16273 0 14:35 ? 00:00:00 /bin/sh -c /cloud/testData.sh>/cloud/log.txt
root 16275 16274 0 14:35 ? 00:00:00 /bin/sh -c /cloud/testData.sh>/cloud/log.txt
下面是我在Linux 上执行的命令
[root@monitor02 cloud]# crontab -l
35 14 * * * /cloud/testData.sh>/cloud/log.txt[root@monitor02 cloud]# ps -ef|grep testData.sh
root 16274 16273 0 14:35 ? 00:00:00 /bin/sh -c /cloud/testData.sh>/cloud/log.txt
root 16275 16274 0 14:35 ? 00:00:00 /bin/sh -c /cloud/testData.sh>/cloud/log.txt
hive -e "INSERT INTO TABLE pay_user_churn_sub PARTITION (logdate='20160312') SELECT failures.id, failures.settle_date, failures.province_code from test;"
sqoop export --connect jdbc:mysql://192.168.91.26:3306/sas_basic --username root --password Changeme_123 --table pay_user_churn_info --fields-terminated-by '|' --export-dir '/data/pay_user_churn_info/logdate=20160312' -input-null-string '\\N' -input-null-non-string '\\N';
sqoop export --connect jdbc:mysql://192.168.91.26:3306/sas_basic --username root --password Changeme_123 --table pay_user_churn_sub --fields-terminated-by '|' --export-dir '/data/pay_user_churn_sub/logdate=20160312' -input-null-string '\\N' -input-null-non-string '\\N';
看看是否服务器上启动了多个crond进程导致的,root重启一下crond就OK了。