您的位置:首页 > 数据库

crontab 无法执行psql命令

2016-05-18 10:09 183 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jameswangcnbj/article/details/51441610

编写shell脚本单独执行没有问题,在crontab中无法执行,报命令没找到,修改shell脚本将psql命令的绝对路径写全后,报

psql: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

在切换到gpadmin用户下创建crontab job问题依旧,最终通过创建软连接方式解决(在root用户下)

ln -s /home/greenplum-4.3/lib/libpq.so.5 /usr/lib64/libpq.so.5
ln -s /home/greenplum-4.3/lib/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8
ln -s /home/greenplum-4.3/lib/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8
ln -s /home/greenplum-4.3/lib/libldap_r-2.3.so.0 /usr/lib64/libldap_r-2.3.so.0
ln -s /home/greenplum-4.3/lib/liblber-2.3.so.0 /usr/lib64/liblber-2.3.so.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: