crontab简单小结(实用)


crontablinux下定时执行某个买了的指令。

crontab有一下几个命令:

crontab–l 列出现有的crontab中的内容

crontab–r 删除目前crontab中的内容

crontab–v列出用户cron中作业状态

 

crontab中的时间格式如下:

一共六个参数(顺序排列)如下:    

F1

F2

F3

F4

F5

F6

分钟

小时

一个月中的第几天

月份

一个星期中的第几天

执行的命令或者脚本等

 

f1 * 表示每分钟都要执行f6

给出几个实例:(路径为自己的linux下的路径,这个随便写只要自己能找到date.txt就行)

例1   */10 * * * * date >>/路径/date.txt   以追加的方式每十分钟向date.txt中写入一次时间

注:如果”>>”改为 ”>”则以覆盖的方式向date.txt中写入时间也就是说date.txt中始终只有一条数据

例2     0 * * * * date >>/路径/date.txt    追加方式每小时向date.txt写入时间;


需要crontab执行的文件可以再linux中的任意位置(当然自己一定要方便查阅),文件不要后缀。

为了便于区分建议在执行文件后面加上cron,如datecron(date也可以).

实例如下(全过程),追加的方式每分钟写一次时间到date.txt中:

datecron中写入如下内容:

* * * * * date >>   / 路径 /date.txt 

注:

建议使用linux下没人的编辑器vi编写(否则可能会出现问题,又或者改变crontab的环境变量修改使用的编译器,请自行搜索修改方法);

最关键一步== 提交:

crontab datecron

查看是否提交成功:

crontab -l

正确的话将看到如下内容:

* * * * * date >>   /路径/date.txt

最后在/路径/date.txt下查看有没有date.txt文件生成和数据产生,如果没有则查看命令是否写错或其他问题


注:如果不行执行某个命令可以再命令的最前端加上“#”即可,切记必须提交才生效

大概如此,如有不到地方还请谅解!!!












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值