2011年1月21日

今日 sudo で困ったこと。 -> php: command not found

こないだの cron に引き続き、今度は sudopath で引っかかった。

どうやら、sudo では実行ユーザの path が引き継げないようだ。

http://mkosaki.blog46.fc2.com/blog-entry-792.html
http://d.hatena.ne.jp/japanrock_pg/20090527/1243426081

↓を .bashrc とか動かしたいシェルに貼り付けてあげる。

export PATH=/usr/local/bin:$PATH
alias sudo="sudo env PATH=$PATH"
これとりあえず path が通るけど、一番いい方法はなんなのか考えてみると面白そうかも。

0 件のコメント: