一、问题
需要一个定时任务,每天晚上清除错误日志,脚本写好了,在控制台里 手动用 sh ./text.sh 可以执行成功,但是放crontab里面执行不了,打出得日志表示 找不到mysql
二、解决
由于crontab得环境变量和#!/bin/bash 不一样,所以找不见mysql此时,需要修改脚本如下
此时在crontab运行得时候会从新载入环境变量就能解决此问题
需要一个定时任务,每天晚上清除错误日志,脚本写好了,在控制台里 手动用 sh ./text.sh 可以执行成功,但是放crontab里面执行不了,打出得日志表示 找不到mysql
由于crontab得环境变量和#!/bin/bash 不一样,所以找不见mysql此时,需要修改脚本如下
此时在crontab运行得时候会从新载入环境变量就能解决此问题