crontab无法执行-环境变量问题

07 * * * * ./bin/bash;/bin/sh /home/liruwang/mocktime/MockDnsKpiTime.sh

#!/bin/bash

        ./etc/profile
        .~/.bash_profile
        cd /home/liruwang/mocktime
        export PGPASSWORD=postgres

        /usr/java/jdk1.7.0_80/bin/java -jar MockDnsKpiTime.jar fileinput.txt  fileoutput.txt
        /usr/bin/psql -h xxx -p xxx -U xxx -d xxx  -c "copy gmp_sa_dns_kpi from stdin with csv" < fileoutput.txt

如果遇到手动可以执行,crontab无法运行的情况,大胆的怀疑是环境变量的问题。

对于所有的路径,要用全局路径

对于所有的程序,要用全局路径调用

猜你喜欢

转载自my.oschina.net/u/3272146/blog/1585316
今日推荐