首页/系统/Linux 运维命令速查/cron 服务名差异与重启
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条
定时任务与计划50 条

cron 服务名差异与重启

RHEL 系服务名 crond(cronie 包)、Debian/Ubuntu 是 cron;systemctl 统一管,但日志、配置细节不同,脚本里要写兼容判断。

Linux 运维命令速查系统更新于 2026-10-12
用途正确管理 cron 守护进程
RHELcrond(cronie)
Debiancron(vixie-cron 血统)

启停与状态

启停与状态
# RHEL/CentOS/Rocky
sudo systemctl restart crond
sudo systemctl status crond --no-pager

# Debian/Ubuntu
sudo systemctl restart cron
sudo systemctl status cron --no-pager

# 兼容写法
sudo systemctl restart cron 2>/dev/null || sudo systemctl restart crond

确认版本实现

确认版本实现
crontab --version 2>&1 | head -n 2   # cronie 会打印版本信息
改 crontab/cron.d 不需要重启服务(守护按分钟重读);重启只用于配置损坏、进程卡死等场景。

易错点

  • 在 Debian 上 systemctl restart crond 会 not found,剧本脚本要做两系兼容
  • 容器内很多时候只跑 cron 前台进程(cron -f),没有 systemd 可管

数据来源与参考

  • cronie 项目文档
  • Debian cron 手册页
  • RHEL 9 文档:cron 服务管理

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌