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

Cron服务启动失败
EN

Ask Ubuntu用户
提问于 2018-06-15 01:22:46
回答 2查看 7.5K关注 0票数 2

我有一个Ubuntu14.04,我试图启动cron服务,但没有成功。我总是在运行service cron start之后得到这样的信息:

cron.service的作业失败,因为控制进程存在错误代码。

systemctl status cron.service说cron服务已经加载,但是失败了:

代码语言:javascript
运行
复制
cron.service
   Loaded: loaded (/etc/init.d/cron; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2018-06-15 09:06:19 AWST; 6min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 22707 ExecStart=/etc/init.d/cron start (code=exited, status=1/FAILURE)

 cron[22707]: Rather than invoking init scripts through /etc/init.d, use the service(8)
 cron[22707]: utility, e.g. service cron start
 cron[22707]: initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
 cron[22707]: Since the script you are attempting to invoke has been converted to an
 cron[22707]: Upstart job, you may also use the start(8) utility, e.g. start cron
 cron[22707]: start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
 systemd[1]: cron.service: Control process exited, code=exited status=1
 systemd[1]: Failed to start cron.service.
 systemd[1]: cron.service: Unit entered failed state.
 systemd[1]: cron.service: Failed with result 'exit-code'.

对于如何使cron服务成功启动有任何提示吗?

EN

回答 2

Ask Ubuntu用户

发布于 2022-05-21 16:40:34

如果cron服务未激活、失败或试图重新启动,则应该不会出现问题。按照以下步骤:

用以下方法杀死它:

-f crond

开始时使用:

系统启动crond

检查crond状态:

systemctl状态cron.service

票数 0
EN

Ask Ubuntu用户

发布于 2019-02-07 18:35:55

我遇到了类似的问题,这就是我所看到的

代码语言:javascript
运行
复制
 systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-02-07 13:34:38 EST; 2min 37s ago
  Process: 31470 ExecStart=/usr/sbin/crond -n $CRONDARGS (code=exited, status=1/FAILURE)
 Main PID: 31470 (code=exited, status=1/FAILURE)

我是通过查看我的cron日志来解决这个问题的。我的日志位于/var/ log /cron,我的问题是由于这个.(CRON)死亡(无法锁定/var/run/crond.pid,其他pid可能是31364):资源暂时不可用

所以我就做了

代码语言:javascript
运行
复制
pkill -f crond

然后

代码语言:javascript
运行
复制
systemctl start crond.service 

那就恢复正常了

代码语言:javascript
运行
复制
systemctl status crond.service
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-02-07 13:37:19 EST; 1s ago
 Main PID: 31490 (crond)
   CGroup: /system.slice/crond.service
           └─31490 /usr/sbin/crond -n
票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1046720

复制
相关文章

相似问题

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