手动执行脚本没问题 crontab 执行脚本报错问题

crontab执行脚本的时候不会读取用户的环境变量等配置,需声明环境变量例如:Oracle数据库连接问题lunix查看echo $ORACLE_HOME声明ORACLE_HOME=/oracle/db_1export ORACLE_HOME使用shell脚本调python脚本shell脚本#!/bin/kshORACLE_HOME=/oracle/app/oracle/product/11.2.0/db_1export ORACLE_HOME/绝对路径/python 路径/test
摘要由CSDN通过智能技术生成

crontab执行脚本的时候不会读取用户的环境变量等配置,需声明环境变量
export 查看环境变量
将所有环境贴到脚本中声明
如果是python脚本
使用shell脚本调python脚本
shell脚本
#!/bin/ksh
export CLASSPATH=“"
export CVS_RSH="
"
export FEDX_CONFIG_NAME="

export FEDX_CONFIG_PATH=“"
export FEDX_HOME="
"
export FEDX_PATH="
"
export FEDX_VERSION="

export G_BROKEN_FILENAMES=""
export HISTCONTROL="
"
export HISTSIZE="
"
export HOME=""
export HOSTNAME="
"
export JAVA_BIN="
"
export JAVA_HOME="
"
export KDEDIRS="
"
export KDE_IS_PRELINKED="
"
export LANG=“zh_CN”
export LD_LIBRARY_PATH=""
export LESSOPEN="|"
export LOADEDMODULES=""
export LOGNAME="
"
export LS_COLORS="
"
export MAIL="
"
export MODULEPATH="
"
export MODULESHOME=""
export NLS_LANG="
"
export OLDPWD="
"
export ORACLE_BASE=""
export ORACLE_HOME="
"
export ORACLE_SID=“"
export ORACLE_TERM=""
export PATH="
"
export PS1="
**”
export PWD="***"
export QTDIR="**"
export QTINC=""
export QTLIB="
"
export SHELL="**"
export SHLVL="
"
export SSH_ASKPASS="***"
export SSH_CLIENT="***"
export SSH_CONNECTION="***"
export SSH_TTY="**"
export TERM=""
export TMOUT="
"
export USER="
"
export WXYY_SH_FLAG="***"
/绝对路径/python 路径/test.py

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值