标签 定时任务 下的文章

Linux 定时任务 crontab

简单介绍 crontab 是Linux 中用于设置周期性任务的工具。它允许用户在指定的时间或时间间隔自动执行命令或脚本。 基本用法 crontab 的基本语法如下: crontab [选项] [文件] 选项:用于控制crontab的操作方式。 文件:包含要设置的cron任务的文件,如果不指定则会进入交互模式编辑任务。 常用选项 -e:编辑当前用户的cron任务表。 -l:列出当前用户的cron任务表内容。 -r:删除当前用户的所有cron任务。 时间格式 前五位分别是 分钟(0 - 59) 小时(0 - 23) 日(1 - 31) 月(1 - 12) 星期(0 - 6,0表示星期日) 可以使用特定的值,也可以使用通配符: *:表示所有可能的值。例如,在分钟位置的*表示每分钟。 /:用于指定时间间隔。例如,*/5在分钟位置表示每5分钟。 -:用于指定范围。例如,1-5在日的位置表示1日到5日。 ,:用于分隔多个值。例如,1,3,5在星期的位置表示星期一、星期三和星期五。 基本用法 编辑cron任务表。 crontab -e 执行此命令后,会打开编辑器,用户可以添加任务 0 2 * * * /bin/bash /home/user/backup.sh #每天凌晨2点执行脚本backup.sh */5 * * * * /bin/bash /home/user/backup.sh #每5分钟执行脚本backup.sh 列出cron任务表内容 crontab -l #显示当前用户已经设置的所有cron任务 删除cron任务表 crontab -r #执行此命令后,当前用户的所有cron任务将被删除。...