Linux定时任务如何配置_crontab实战使用说明【指导】

admin 百科 15
Linux定时任务用crontab配置需注意时间格式、路径和权限;编辑用crontab -e,查看用-l,删除用-r;避免PATH、工作目录、环境变量和输出问题;系统级任务在/etc/crontab中需指定用户且权限为644。

Linux定时任务如何配置_crontab实战使用说明【指导】-第1张图片-佛山资讯网

Linux定时任务用 crontab 配置,核心是写对时间格式、路径和权限,别让脚本跑不起来或找不到命令。

一、crontab 基础语法和时间字段

每行一条任务,格式为:
分 时 日 月 周 命令
对应取值范围:
• 分钟(0–59)
• 小时(0–23)
• 日期(1–31)
• 月份(1–12 或 jan–dec)
• 星期(0–7,0 和 7 都表示周日,或 sun–sat)

常用符号:
* 表示任意值
*/n 表示每 n 单位执行一次(如 */10 * 表示每 10 分钟)
a-b 表示范围(如 9-17 * 表示 9 点到 17 点)
a,b,c 表示多个离散值(如 0,30 * * * * 表示每小时的第 0 和第 30 分钟)

二、编辑与管理用户级定时任务

普通用户用 crontab -e 编辑自己的任务,系统会自动检查语法并保存到 /var/spool/cron/用户名
常见操作:
crontab -l 查看当前所有任务
crontab -r 删除全部任务(慎用)
crontab /path/to/file 用文件内容替换当前任务

注意:编辑时默认调用 vi/vim,保存退出后即生效,无需重启服务。

标签: linux python 环境变量

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~