Linux区


Archlinux正确配置crontab的步骤

最新的ArchLinux配置cron的步骤在这里:https://www.linux.zone/archives/2252 (时间:2017年5月6日)

环境:

  • Archlinux(内核3.19.3-3-ARCH)

问题:

  • 在这之前安装过vixie-cron,但crontab一直无法正常启动,运行systemctl -a|grep cron后发现crond.service启动失败

这是vixie-cron跟archlinux不兼容导致的,卸载vixie-cron然后安装配置cronie即可。

步骤如下:

  1. 安装cronie,这个时候会提醒与vixie-cron要卸载后者:以root身份运行pacman -S cronie
  2. 停止并禁用crond.service:以root身份运行systemctl stop crond.service && systemctl disable crond.service
  3. 启用并打开cronie.service:以root身份运行systemctl enable cronie.service && systemctl start cronie.service
  4. 确保普通用户能使用cron,否则运行echo arche >> /etc/cron.allow 【arche是你的用户名】
  5. 编写~/MyCrontab任务计划,参考https://www.linux.zone/archives/2252的“crontab写法举例”
  6. 载入MyCrontab计划到cronie服务模块中:crontab ~/MyCrontab
  7. 检查crontab计划是否就绪:crontab -l

最新的ArchLinux配置cron的步骤在这里:https://www.linux.zone/archives/2252 (时间:2017年5月6日)

相关博文



发表评论

电子邮件地址不会被公开。