原文:脚本在Shell可以执行成功,放到crontab里执行失败

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

2019-08-16 15:43 0 976 推荐指数:

查看详情

解决命令行执行shell脚本成功,但crontab执行失败

实际生产案例 生产机房自建PPTP客户端通过拨号连接到生产机房,但是一旦客户端网络是意外断线再重新拨号 会产生IP冲突,于是写了一个脚本监控PPTP的IP是否有多个(一般冲突以后会生成2个IP) #!/bin/bash #author Liuyueming . /etc/profile ...

Tue Aug 29 23:46:00 CST 2017 0 3511
crontab定时执行shell脚本失败的原因

有一段时间不用crontab定时执行任务了,这次趁着项目实施的机会来进一步分析一下crontab定时任务设置时遇到的一些棘手的问题。 crontab -l 查看目前已经设置的crontab信息 crontab -e 编辑定时任务 举例说明 */1 * * * * jstack 进程号 ...

Fri Aug 17 22:33:00 CST 2018 0 3006
mysqldump脚本crontab执行失败,但是手动执行成功

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

Mon Dec 28 18:55:00 CST 2015 0 2470
crontab定时执行shell脚本

apt-get)步骤二 然后我们写一个名字叫做miao.sh的shell脚本。很简单,就是输出一段字符 ...

Sat Nov 30 01:38:00 CST 2019 0 2445
crontab定期执行shell脚本

【场景】: 需要定期运行Hadoop的MapReduce 【解决办法】: 编写一个运行MapReduce的Shell脚本。然后使用crontab配置定时任务。 【Shell脚本】 #!/usr/bin/env bashsource /etc/profileecho ...

Mon May 23 22:27:00 CST 2016 0 3203
Crontab 让linux定时执行shell脚本

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 入门 # crontab –e 这样可以已编辑模式打开个人的crontab配置文件,然后加入一下这行: 00 00 * * * /home/linrui ...

Wed May 10 23:09:00 CST 2017 0 8403
crontab执行shell脚本的问题

crontab中记录的编写比较简单,下面是一个示例: 表示每天2点执行/app/tpssapp/ftpsrc/tools/statTables/statTables.sh。这里有个问题是,有时候,因为shell脚本的问题,导致在自己在命令行中运行的shell脚本crontab中 ...

Fri Nov 30 00:08:00 CST 2018 0 724
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM