linux实现定时任务

1.首先在root用户目录创建一个干净的文件夹首先在root用户目录创建一个干净的文件夹
2.然后在test目录下创建一个PHP文件(用来执行逻辑),和一个shell脚本文件(test.sh)和一个日志文件(text.log)
在这里插入图片描述
3.这是index,php文件内容
在这里插入图片描述
4.这是test.sh文件***注意***红框为必须写的内容
在这里插入图片描述
5.接下来执行crontab -e 里面编写计划任务
在这里插入图片描述
6.然后执行 vi/etc/crontab(注意,这个命令和crontab -e中的路径一定要写正确无误,否则就会在mail中报错)
在这里插入图片描述
7.基本上差不多了,回过头来再看看第二步,文件权限。test.sh这个文件一定要设有执行权限,否则会报:permission denied(权限被拒绝),text.log(这个文件一定要设有可写权限)

8.一个简单的定时任务demo就完成了,使用tail -f text.log看看吧
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值