crontab环境变量的问题

简介:

1、手动执行脚本可以执行成功


2、把脚本放入crontab定时调用执行,则失效,很有可能是环境变量的问题


3、* * * * *  /bin/bash aa.sh >>aa.log

相关文章
|
分布式计算 Java Hadoop
crontab环境变量问题
在crontab中运行脚本来查看hadoop相关信息,由于hadoop、java默认部署在/usr/local下面, 所以导致crontab执行时出现报错。具体与环境变量有关系,下文描述比较清楚。
1405 0
|
6月前
|
Shell PHP
解决crontab无法读取环境变量
解决crontab无法读取环境变量
94 0
|
6月前
|
Linux
Linux配置环境变量
Linux配置环境变量
22 0
|
Shell Java
crontab使用环境变量
两种方式: 1)直接在crontab中定义变量,如: A=123 * * * * * echo $A > /tmp/a.txt 注意在定义变量时不能使用$引用其它变量,如下面的做法错误: A=123 B=$A 2)在/etc/environment中定义变量 此文件定义变量的格式为:NAME=VALUE,和crontab相关,也不能使用$引用其它变量。
1493 0
|
Shell 调度 Linux
|
Shell Linux 调度