大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
crontab 命令参数
-u user:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。
file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。
crontab -e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
crontab -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
crontab -r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
crontab -i:在删除用户的crontab文件时给确认提示。
Crontab 格式
{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
* * * * *
- - - - -
| | | | |
| | | | +----- 星期中星期几 (0 - 7) (星期天 为0)
| | | +---------- 月份 (1 - 12)
| | +--------------- 一个月中的第几天 (1 - 31)
| +-------------------- 小时 (0 - 23) *注意会执行完该小时到23:59
+------------------------- 分钟 (0 - 59)
Crontab 示例
1) . 在 12:01 a.m 运行,即每天凌晨过一分钟。这是一个恰当的进行备份的时间,因为此时系统负载不大。
1 0 * * * /shell脚本
2) . 每个工作日(Mon – Fri) 11:59 p.m 都进行备份作业。
59 11 * * 1,2,3,4,5 / shell脚本 或者 */ 59 11 * * 1-5 / shell脚本
3). 每5分钟运行一次命令
*/ 5 * * * * / shell脚本 */为每隔多久的意思
4. 每个月的第一天 1:10 p.m 运行
10 13 1 * * /root/bin/full-backup.sh
5. 每天的9点到23点执行
*/10 9-22 * * * 注意是23点不执行,执行到22:59,所以要写成9-22
查找Crontab 里的内容
crontab -l | grep “要查找的内容”
启动cron进程的方法:/etc/init.d/crond start
开机就启动cron进程的设置命令:chkconfig –add crond
把cron加入到启动脚本中:# rc-update add vixie-cron default
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172600.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...