首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法启动cron服务

无法启动cron服务
EN

Server Fault用户
提问于 2016-05-24 14:13:24
回答 1查看 23.5K关注 0票数 4

几天前,我使用crontab -e添加了一个cron作业,它应该每6个小时运行一次,但是我注意到cron作业不起作用。当我手动执行我的脚本时,它会工作,它应该将一些数据写入一个文件,这样我就知道它是否工作了。为了找出问题所在,我执行了以下命令:service cron status和我得到了以下命令:

代码语言:javascript
运行
复制
Redirecting to /bin/systemctl status  cron.service
● cron.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

当我执行service cron start时,我得到以下内容:

代码语言:javascript
运行
复制
Redirecting to /bin/systemctl start  cron.service
Failed to start cron.service: Unit cron.service failed to load: No such file or directory.

有人能告诉我怎么做吗,我不是专家。

谢谢

编辑:service crond status的输出:

代码语言:javascript
运行
复制
Redirecting to /bin/systemctl status  crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Pet 2016-05-13 13:46:20 EDT; 1 weeks 3 days ago
 Main PID: 26127 (crond)
   CGroup: /system.slice/crond.service
           └─26127 /usr/sbin/crond -n

Maj 13 13:46:20 host systemd[1]: Started Command Scheduler.
Maj 13 13:46:20 host systemd[1]: Starting Command Scheduler...
Maj 13 13:46:20 host crond[26127]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 88% if used.)
Maj 13 13:46:20 host crond[26127]: (CRON) INFO (running with inotify support)
Maj 13 13:46:20 host crond[26127]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
Maj 17 13:49:01 host crond[26127]: (root) RELOAD (/var/spool/cron/root)
Maj 17 13:52:01 host crond[26127]: (mailman) RELOAD (/var/spool/cron/mailman)
Maj 24 10:06:01 host crond[26127]: (root) RELOAD (/var/spool/cron/root)

EDIT2:

来自crontab -l的输出:

代码语言:javascript
运行
复制
0 6 * * * /usr/local/cpanel/scripts/exim_tidydb > /dev/null 2>&1
30 5 * * * /usr/local/cpanel/scripts/optimize_eximstats > /dev/null 2>&1
2,58 * * * * /usr/local/bandmin/bandmin
0 0 * * * /usr/local/bandmin/ipaddrmap
46 13 * * * /usr/local/cpanel/scripts/upcp --cron
40 2 * * * /usr/local/cpanel/scripts/cpbackup
23 21 * * * /usr/local/cpanel/bin/backup
35 * * * * /usr/bin/test -x /usr/local/cpanel/bin/tail-check && /usr/local/cpanel/bin/tail-check
45 */4 * * * /usr/bin/test -x /usr/local/cpanel/scripts/update_mailman_cache && /usr/local/cpanel/scripts/update_mailman_cache
30 */4 * * * /usr/bin/test -x /usr/local/cpanel/scripts/update_db_cache && /usr/local/cpanel/scripts/update_db_cache
30 */2 * * * /usr/local/cpanel/bin/mysqluserstore >/dev/null 2>&1
15 */2 * * * /usr/local/cpanel/bin/dbindex >/dev/null 2>&1
15 */6 * * * /usr/local/cpanel/scripts/autorepair recoverymgmt >/dev/null 2>&1
*/5 * * * * /usr/local/cpanel/scripts/dcpumon-wrapper >/dev/null 2>&1
37 4 * * * /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl --notify
13,28,43,58 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1
19 4 * * * /usr/local/cpanel/3rdparty/bin/freshclam --quiet --no-warnings
0 */6 * * * /usr/bin/php /home/legacy/EssentricTools/src/index.php migrate:sync -c prod

我的命令是最后一个

EN

回答 1

Server Fault用户

发布于 2016-05-24 14:49:19

由于显示的信息不多,我不得不猜测脚本上的权限存在问题,应该运行,您配置的作业错误,或者您指定了错误的路径。

如果你不想测试它们并且喜欢简单快捷的方式,请阅读<user executing cron>的S本地邮件,你就会看到错误。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/778721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档