Debian上Crontab的使用
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,一、Crontab的安装1、Debian下面安装Crontabapt-get install cron //大部分情况下Debian都已安装。/etc/init.d/cron restart //重启
千家信息网最后更新 2024年11月24日Debian上Crontab的使用
一、Crontab的安装
1、Debian下面安装Crontab
apt-get install cron //大部分情况下Debian都已安装。/etc/init.d/cron restart //重启Crontab
二、Crontab使用方法
1、查看crontab定时执行任务列表
crontab -l
2、添加crontab定时执行任务
crontab -e
输入crontab任务命令时可能会因为crontab默认编辑器的不同。
如上图所示为nano编辑器,使用比较简单,直接在文件末尾按crontab命令格式输入即可,Ctrl+x退出,再输y 回车保存。
另外一种是vi编辑器,首先按i键,在文件末尾按crontab命令格式输入,再按ESC键,再输入:wq 回车即可。
3、crontab 任务命令书写格式
格式 | minute | hour | dayofmonth | month | dayofweek command |
解释 | 分钟 | 小时 | 日期 | 月付 | 周命令 |
范围 | 0-59 | 0~23 | 1~31 | 1~12 | 0~7,0和7都代表周日 |
在crontab中我们会经常用到* , - /n 这4个符号,好吧还是再画个表格,更清楚些:
符号 | 解释 |
*(星号) | 代表所有有效的值。 如:0 23 * * * backup 不论几月几日周几的23点整都执行backup命令。 |
,(逗号) | 代表分割开多个值。如:30 9 1,16,20 * * command 每月的1、16、20号9点30分执行command命令。 |
-(减号) | 代表一段时间范围。如0 9-17 * * * checkmail 每天9点到17点的整点执行checkmail命令 |
/n | 代表每隔n长时间。如*/5 * * * * check 每隔5分钟执行一次check命令,与0-59/5一样。 |
下面举一些例子来加深理解:
每天凌晨3:00执行备份程序:0 3 * * * /root/backup.sh
每周日8点30分执行日志清理程序:30 8 * * 7 /root/clear.sh
每周1周5 0点整执行test程序:0 0 * * 1,5 test
每年的5月12日14点执行wenchuan程序:0 14 12 5 * /root/wenchuan
每晚18点到23点每15分钟重启一次php-fpm:*/15 18-23 * * * /etc/init.d/php-fpm
命令
代表
任务
格式
程序
输入
编辑器
文件
末尾
点到
符号
范围
解释
不同
有效
清楚
上图
使用方法
例子
减号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
铁路网络安全专项
大连软件开发有哪些技术
数据库价格列名
网易mc战争服务器死亡不掉落
论述数据库管理员的职责
做软件开发买笔记本
华为服务器更换硬盘
河南采桑人网络技术有限公司
大学网络安全知识班会记录
刑法思维导图软件开发
u盘内容恢复数据库
家庭光纤 虚拟服务器
攻壳网络技术有限公司怎么样
棋牌平台软件开发费用
cpld服务器专利
完善网络安全监测预警
adas嵌入式软件开发
网络安全法是谁提议的
实验室网络安全知识竞赛
java查询服务器内存占用情况
苏州软件开发培训学校哪里有
服务器 spark
济南学习软件开发如何收费
egg日志存入数据库
香港服务器防护
张天山网络安全
二手服务器硬盘怎么来的
axure对接数据库
教育交互软件开发
实训室网络技术