准备工作:
- ubuntu下crontab的服务程序是cron,并且默认cron服务的log是没有的,我们必须手动开启
- 命令:sudo vim /etc/rsyslog.d/50-default.conf
- 找到cron.*那一行把注释去掉, /var/log/cron.log
- 重启cron服务 sudo service cron restart
每次增加新的任务之后需要重启服务载入配置
-
命令如下:
- service cron start /启动服务/
- service cron stop /关闭服务/
- service cron restart / 重启服务/
- service cron reload /重新载入配置/
-
查看 cron 进程
- pgrep cron
- 返回进程id
- pgrep cron
-
crontab -u /设定某个用户的cron服务/
-
crontab -l /列出某个用户cron服务的详细内容/
-
crontab -r /删除某个用户的cron服务/
-
crontab -e /编辑某个用户的cron服务/
- 参数名称 含义 示例
- l 显示用户的Crontab文件的内容 crontabl –l
- i 删除用户的Crontab文件前给提示 crontabl -ri
- r 从Crontab目录中删除用户的Crontab文件 crontabl -r
- e 编辑用户的Crontab文件 crontabl