crontab环境变量的问题

简介:

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


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


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

相关文章
|
分布式计算 Java Hadoop
crontab环境变量问题
在crontab中运行脚本来查看hadoop相关信息,由于hadoop、java默认部署在/usr/local下面, 所以导致crontab执行时出现报错。具体与环境变量有关系,下文描述比较清楚。
1456 0
|
Shell PHP
解决crontab无法读取环境变量
解决crontab无法读取环境变量
155 0
|
Linux
crontab Linux下 crontab 命令的用法:sudo crontab -?
命令解释: cron 是linux系统下一个自动执行指定任务的程序. cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
214 0
|
Shell Java
crontab使用环境变量
两种方式: 1)直接在crontab中定义变量,如: A=123 * * * * * echo $A > /tmp/a.txt 注意在定义变量时不能使用$引用其它变量,如下面的做法错误: A=123 B=$A 2)在/etc/environment中定义变量 此文件定义变量的格式为:NAME=VALUE,和crontab相关,也不能使用$引用其它变量。
1537 0
|
Shell Linux 调度
|
Shell 调度 Linux