我在ubuntu中安排了一些etl作业
但是从最近几天开始,我收到了重复的数据。我已经完成了所有etl工作,一切都很好。
我认为cron职位服务存在一些问题。
[root@user Desktop]# ps aux | grep cron
root 632 0.0 0.0 117244 1436 ? Ss Dec17 0:02 crond
root 9252 0.0 0.0 117204 1384 ? Ss 14:15 0:00 crond
root 10045 0.0 0.0 103248 844 pts/57 S+ 15:03 0:00 grep cron
当我运行pgrep crond时
我得到两个数字632和9252.这是否意味着两个服务同时运行?如果是,任何人都可以帮助我如何杀死不需要的过程吗?
答案 0 :(得分:0)
优雅地停止cron服务,例如service cron stop
。
再次运行ps命令,一个仍然存在,应该被杀死。
重启cron服务。
你也可以检查syslog,cron.log中的错误,找出为什么有两个cron进程。