Linux 计划任务
在服务器的日常维护中时长会需要定期对服务器执行一些命令,例如备份文件、打包归档日志等等,借助crontab就可以很方便的实现。Linux平台一般自带crontab。
命令:
crontab -u 用户名 操作参数
-u 指定一个用户
-l 列出某个用户的任务计划
-r 删除某个用户的任务
-e 编辑某个用户的任务
例如使用crontab -u root -l
编辑root用户计划任务。
格式参考:
Minute Hour Day Month Week command
分钟 小时 天 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command
*
每(填充)/
每隔-
至,
多个隔开
例如0 4 * * 0 reboot
表示每个星期天的凌晨4点执行reboot
其他说明:
cron配置文件路径:/etc/crontab(可以直接vi修改)
启动/停止/重启cron:/etc/rc.d/init.d/crond {start|stop|restart}
如果是计划运行shell脚本或程序等,别忘了用chmod +x 文件名
给它赋予可执行权限。
扫描二维码,在手机上阅读!
最后由Hazx修改于2017-11-21 11:25