【问题标题】:Start crond.service on Ubuntu 16.04在 Ubuntu 16.04 上启动 cron.service
【发布时间】:2017-09-01 14:13:35
【问题描述】:

我正在我的 Ubuntu 16.04 中编写一些计划任务。

但是当我尝试启动 crond.service 时

sudo service crond start

我收到消息

crond.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

有什么问题?这些任务是通过 crontab 命令添加到计划中的,看起来很好(该命令在终端中工作,具有正确的树文件夹,我只是添加了 day-hours 参数)。

【问题讨论】:

标签: linux ubuntu crontab cron-task


【解决方案1】:

这是因为 16.04 上的服务名称是 cron,而不是 crond。所以你的命令应该是:

sudo service cron  start

您可以通过查看/etc/init.d 文件夹在您的服务器上进行验证。所有的服务都在那里。

ls -l /etc/init.d

【讨论】:

  • 是的,我意识到这一点。谢谢。刚才,cron 尝试执行命令并且不显示任何错误,鄙视没有真正执行。在状态显示:Abr 06 12:18:01 h-lcee CRON[14155]: (h) CMD (python '/home/h/Documents/UNICAMP/Scripts Python/bandecoWarning.py') Abr 06 12:18 :01 h-lcee CRON[14154]: pam_unix(cron:session): 用户 h 会话关闭
  • 如果该命令显示它在 cron.log 文件中执行,则该命令已运行。 Cron 只会告诉你它是否运行了该命令。它没有捕获结果。您将需要查看您编写的脚本,以确保其中没有会导致它退出的错误。在命令运行时检查您的 /var/log/syslog 文件以检查错误。这可能有一些信息可以帮助您进行故障排除。
  • 现在不是systemd,而是init.d?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-27
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 2017-06-28
相关资源
最近更新 更多