定时任务

1.在linux服务器上 $(date +"%Y%m%d%H%M") 表示时间 可以用于命名拼接 在crontab定时任务里面也可以
2.写脚本 .sh 每天写一个日志 清除五天前的日志
先判断是否有昨天的日志 没有的话 把crontab.log 重命名为 crontab.log_20190301 然后判断是否存在五天前的日志 存在 unlink()五天前的日志 PS :: 两个前提 ① 因为crontab.log 是定时任务的日志 每分钟都执行 所以 当你重命名后 他会重新创建一个 crontab.log日志 ② 因为 你之前的日志是没有日期的 所以可以之前删除五天前的日志
在这里插入图片描述

file_exists() 判断改文件是否存在 rename($ oldname,$newname) 重命名 unlink() 删除服务器文件
在这里插入图片描述
这是两个定时器 每分钟执行一次定时任务 每天零点10分执行那个更新日志

\Yii::setAlias(); 设置别名 \Yii::getAlias();获取别名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值