shell脚本手动执行成功,定时任务调用失败的解决方法。
2016-01-12 22:58
645 查看
场景:写的shell脚本,在secureCRT 命令窗口执行没有问题,当添加定时任务执行shell脚本时出现如下中的某些问题。
1,出现找不着 命令如:java、db2等命令。
2,编码格式不对等,如java读取中文文本 读取后为问号? 。
原因:用户的环境变量在shell中没有起作用。
解决办法:在shell需重新加上环境变量如:
export JAVA_HOME=/usr/java/jdk1.6.0_26
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export LANG=zh_CN.gbk
等。db2命令都需要添加相应的环境变量。
以上export 需要什么,配什么环境变量。
1,出现找不着 命令如:java、db2等命令。
2,编码格式不对等,如java读取中文文本 读取后为问号? 。
原因:用户的环境变量在shell中没有起作用。
解决办法:在shell需重新加上环境变量如:
export JAVA_HOME=/usr/java/jdk1.6.0_26
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export LANG=zh_CN.gbk
等。db2命令都需要添加相应的环境变量。
以上export 需要什么,配什么环境变量。
相关文章推荐
- shell中的括号(小括号,中括号,大括号/花括号)
- shells
- Bash定制化之ACCSI字符图
- 综合一句话Shell破解
- shell example01
- Bash定制化
- erlang的shell历史记录
- SSH Secure Shell Client 连接Linux 乱码
- Shell快捷键
- 查看服务器RAID卡信息的SHELL脚本及MegaCLI命令介绍
- OS之子进程简单模拟shell解释环境(再次)
- bash脚本编程 条件判断 二
- linux shell中 "" '' ``的区别
- shell中大于、等于、小于
- jdbc与 Beanshell PostProcessor 对多条结果的处理
- .bashrc 文件中增加头文件路径和库文路径
- Linux shell 学习
- shell判断文件是否有变化
- xshell密钥登录和密钥登录注意
- Linux shell下的颜色含义