作者herbacin (herbacin)
看板Linux
標題 [問題] 關於不同使用者 執行service問題
時間Mon Aug 7 00:21:56 2017
請問一下各位 我使用root 權限 執行了
$ wget
http://pear.php.net/go-pear.phar
$ php go-pear.phar
The 'pear' command is now at your service at /usr/local/bin/pear
$ /usr/local/bin/pear install PHP_CodeSniffer
這時當我使用root執行 phpcs —help 可以正常work
但在jenkins 服務下使用shell 卻必須輸入完整路徑才可以執行
/usr/local/bin/phpcs phpcs —help
否則會出現command not found
不太了解, 不知有人知道為什麼嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.201.85
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1502036519.A.6C8.html
※ 編輯: herbacin (111.248.201.85), 08/07/2017 08:20:22
推 pili100: 檢查該服務使用的帳號,其path變數 08/07 10:44
→ Vdragon: jenkins 服務帳號的 PATH 環境變數沒設好 08/07 22:22