php - 我这样设置Crontab计划任务可以吗?

查看:116
本文介绍了php - 我这样设置Crontab计划任务可以吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我设置了两条计划任务,都是定时重启服务,如下:

[root@iZ94r80gdghZ tanteng]# crontab -l
# 系统计划任务
* */1 * * * service mariadb restart >> /home/tanteng/crontab.log
* * */1 * * service php70-php-fpm restart >> /home/tanteng/crontab.log

我是直接把命令语句放在定时任务的后面可以吗,这些命令在本机是可以运行的,同时把输出记录到log日志,可是log日志没有任何内容,也不知道这个计划任务生效没有,这样写对不对?

解决方案

两个地方你需要注意的
1 service命令是否在crontab中可以访问
2 通过restart的方式,应用产生的日志真的可以记录到指定的文件吗

第1个问题可以查看/var/log/messages/var/spool/mails/username日志判断
第2个问题很好解决,直接命令行service mariadb restart > ~/mariadb.log,然后连接数据库,做查询(产生日志),然后查看这个文件,但其实我猜应该是没有的。

这篇关于php - 我这样设置Crontab计划任务可以吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆