crontab

ubuntu 上crontab的路径

->$ ls /var/spool/cron/
crontabs
->$ cd /var/spool/cron/crontabs
->$ cat root
将显示crontab配置

如何打开crontab的日志

->$ cd /etc/rsyslog.d/
->$ vi 50-default.conf
########################
##找到下面一行把注释去掉即可
########################
----------------------------------------------
#cron.*             /var/log/cron.log
cron.*              /var/log/cron.log

格式

分  时   天  月  周   命令
*   *   *   *   *  commond

######################################################
#格式1: ✳️的取值为一个数字
######################################################
30 1 * * * bash hello.sh    每天的凌晨1:30执行hello脚本
10 10 2 * * bash hello.sh  每月的210:10分执行一次hello脚本

######################################################
#格式2:✳️的取值为一个区间a-b
######################################################
10 10 2-5 * * bash hello.sh 每月在2号到5号的这几天里在10:10分执行一次hello脚本

##############################################################
#格式3:✳️的取值为a,b,c 则表示离散的时间点执行任务,第a,第b,第c之行任务#############################################################1,3,5 * * * bash hello.sh 每天的1点,3点,5点分别执行一次任务

######################################################
#格式4:✳️的取值为 */n, 则表示每隔多长时间执行一次任务 ######################################################
*/10 * * * * bash hello.sh 每隔10分钟执行一次hello脚本

你可能感兴趣的:(ubuntu,Server环境搭建)