解决crontab调用shell无法读取环境变量的问题

   今天写了一个shell脚本,单独执行的时候没有任何问题,但是当用crontab调度的时候却怎么都无法执行,原因是没有加载到相应的环境变量。

   提供一个解决办法: 执行crontab -e  用以下方式添加:

   30 10 * * * source ~/.bashrc && cd /home/work/mydir && ./mypro.sh

   这样相应的环境变量就能加载上去。

猜你喜欢

转载自tangjunliang.iteye.com/blog/1996128
今日推荐