一、问题
需要一个定时任务,每天晚上清除错误日志,脚本写好了,在控制台里 手动用 sh ./text.sh 可以执行成功,但是放crontab里面执行不了,打出得日志表示 找不到mysql
二、解决
由于crontab得环境变量和#!/bin/bash 不一样,所以找不见mysql此时,需要修改脚本如下
此时在crontab运行得时候会从新载入环境变量就能解决此问题
需要一个定时任务,每天晚上清除错误日志,脚本写好了,在控制台里 手动用 sh ./text.sh 可以执行成功,但是放crontab里面执行不了,打出得日志表示 找不到mysql
由于crontab得环境变量和#!/bin/bash 不一样,所以找不见mysql此时,需要修改脚本如下
此时在crontab运行得时候会从新载入环境变量就能解决此问题
上一篇:go-micro3.0教程(3)-web+gin实现api服务
下一篇:Git Bash commit 出现 Aborting commit due to empty commit message解决方法
使用crontab定时执行一些东西。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M