linux(ubuntu)中crontab定时器命令详解 以及windows中定时器
Linux (Ubuntu) 中 crontab
命令用于设置周期性执行的任务,也就是定时任务。
基本语法如下:
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
参数说明:
-u user
: 指定某个用户的定时任务。file
: file 是命令文件的名字, 里面包含了要执行的命令。-e
: 编辑当前用户的 crontab 文件内容。-l
: 显示当前用户的 crontab 文件内容。-r
: 删除当前用户的 crontab 文件。
crontab 文件的格式:
* * * * * command-to-be-executed
字段说明:
- 第一个星号:代表分钟,范围为 0-59。
- 第二个星号:代表小时,范围为 0-23。
- 第三个星号:代表日期,范围为 1-31。
- 第四个星号:代表月份,范围为 1-12。
- 第五个星号:代表星期几,范围为 0-7(0 和 7 都代表星期天)。
command-to-be-executed
:需要执行的命令。
例如,每天早上 6 点清空 /tmp
目录下的所有文件:
0 6 * * * /bin/rm -rf /tmp/*
Windows 中的定时任务可以通过任务计划程序(Task Scheduler)来设置。
步骤如下:
- 打开任务计划程序。
- 点击“创建基本任务...”。
- 输入名称和描述。
- 选择触发器(例如,每天、一次、登录时等)。
- 设置具体的时间和日期。
- 选择要启动的程序或脚本。
- 完成设置后,点击“完成”。
这样,你设定的任务就会按照你的要求定时执行了。
评论已关闭