银河麒麟v10服务器版和桌面版执行周期计划任务分为两类:系统任务调度和用户任务调度。系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的,通过vim /etc/crontab执行。用户自己设置的计划任务则使用crontab 命令
配置方法(v10桌面为例)
1.编辑/etc/crontab
vim /etc/crontab
U系通过cat /var/log/syslog/ | grep -i cron 可以查看执行结果,R系使用命令cat /var/log/cron查看
2.crontab 命令编辑
crontab -e
crontab命令详解
格式:
crontab [-u user] file
crontab [ -u user ] [ -i ] { -e | -l | -r }
• -u user:用于设定某个用户的crontab服务;
• file: file为命令文件名,表示将file作为crontab的任务列表文件并载入crontab;
• -e:编辑某个用户的crontab文件内容,如不指定用户则表示当前用户;
• -l:显示某个用户的crontab文件内容,如不指定用户则表示当前用户;
• -r:从/var/spool/cron目录中删除某个用户的crontab文件。
• -i:在删除用户的crontab文件时给确认提示。
crontab注意点
crontab有2种编辑方式:直接编辑/etc/crontab文件与crontab –e,其中/etc/crontab里的计划任务是系统中的计划任务,而用户的计划任务需要通过crontab –e来编辑;/etc/crontab文件需要指定用户,crontab -e不需要
附:crontab在线计算器
https://tool.lu/crontab/