1
我有我從我的crontab調用的以下Shellscript,它工作正常,直到它調用涉及shell命令如wget或find的php代碼。Ubuntu Shellscript路徑變量
#!/bin/sh
PATH=/opt/server/php/bin:/usr/bin/wget:/bin/egrep:/usr/bin/find
cd /opt/server/apache2/htdocs/webapp/
php oil refine job:handler
每個命令我做了該命令來查找路徑,然後我把它添加到PATH變量。儘管如此,它沒有找到命令,我得到這樣的消息:
sh: wget: not found
sh: find: not found
我該如何解決這個問題?我知道這是一個常見問題,但我在這裏找不到一個很好的解釋在stackoverflow。另外:我知道,從bash和crontab調用腳本可能會導致不同的環境設置,但無論如何我會得到這些錯誤。
謝謝!這最終使它工作 – Sebastian 2013-02-20 08:02:20