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看看吧
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42805749/article/details/88666319
今日推荐