Linux 定时任务

定时任务

有一些任务比如备份,需要固定的,每隔一段时间就执行一次。Linux 自带了一个任务规划的服务 cron 能够帮助我们定时的执行一些东西。

cron 的任务,需要配置以下几个东西。

m // 任务执行的分钟
h // 任务执行的时钟
dom // 任务执行的号数
mon // 任务执行的月份
dow // 任务执行的周数
cmd // 启动任务的命令

我们新建一个 task 文件,定制我们的任务。

30 2 *  *  *  ls // 这个计划任务的含义是: 在 每天 2:30 执行 ls 任务 | * 号代表 “所有”

时间的规划可以指定多个。

30 2-4 * * * ls // 例如这样就是 2:30 3:30 4:30 三个时间
30 2,4 * * * ls //而这样是 2:30 4:30 两个时间

crontab

这个命令用于操作 cron 服务。

crontab task // 定时任务
crontab -l // 查看当前用户的定时任务
crontab -r // 删除定时任务

如果定时的任务需要开机启动,那么只需要填写在 /etc/rc.local 文件即可。

Linux 教程 Linux 用户 Linux 基础命令 Linux 文件权限 Linux 文件查找 Linux 文件归档 Linux vim Linux 管道和重定向 Linux 进程 Linux 运行状态 Linux 服务管理 Linux 定时任务 Linux 磁盘 Linux LVM Linux 网络配置 Linux 软件管理 Linux iptables Linux SSH Linux curl