原文:mysqldump脚本crontab执行失败,但是手动执行成功

检查备份时发现,cron中定时备份mysql的脚本备份失败,但是手动自行mysql备份脚本却能正常成功 检查cron的环境变量: cat etc crontab ... SHELL bin sh PATH usr local sbin: usr local bin: sbin: bin: usr sbin: usr bin ... 检查root用户的环境变量: echo PATH usr loca ...

2015-12-28 10:55 0 2470 推荐指数:

查看详情

crontab 定时执行脚本出错,但手动执行脚本正常

原因: crontab 没有去读环境变量,需要再脚本手动引入环境变量,可以用source 也可以用export 写死环境变量。 为了定时监控Linux系统CPU、内存、负载的使用情况,写了个Shell脚本,当达到一定值得时候,发送邮件通知。需要用到Crontab的定时任务去执行这个脚本 ...

Fri Mar 15 19:29:00 CST 2019 0 1708
Yii2 脚本手动执行可以,计划任务执行成功

用Yii2的console写了个脚本,在命令行执行都OK。 放到cron里面也按时去执行了,但就是执行的效果不对,console脚本执行结果不对。 查看之后的是由于yii脚本的php路径问题(跟目录下面的yii) 需要将一下代码的第一行,php换成你服务器上面的路径 ...

Wed Sep 21 00:27:00 CST 2016 0 1642
脚本在Shell可以执行成功,放到crontab执行失败

一、背景 自己写了个监控MGR状态的脚本,直接在Linux的Shell环境下可以执行成功,但是只要放到crontab执行,就失败脚本内容如下 二、排查思路 一般这种情况都是由于环境变量没有获取到导致(所以为什么很多脚本里都会有一行export PATH=/usr/local/sbin ...

Fri Aug 16 23:43:00 CST 2019 0 976
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM