在几分钟后,SIGTERM取消了Cron on Redhat openshift。
cron任务执行的时间是否有默认超时? 如果是,如何让长时间运行的任务正常工作?
答案 0 :(得分:5)
是的,在Redhat openshift上执行cron任务的顶级脚本上显然有 5 min 的默认超时。
解决方案是使用“nohup”让长时间运行的任务正常运行。
例如:
文件.openshift / cron / minutely / task1 -
nohup /path-to/some-other-script > $OPENSHIFT_LOG_DIR/logfile 2>&1 &