[問題] 關於不同使用者 執行service問題

看板Linux作者 (herbacin)時間8年前 (2017/08/07 00:21), 8年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問一下各位 我使用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

08/07 10:44, , 1F
檢查該服務使用的帳號,其path變數
08/07 10:44, 1F

08/07 22:22, , 2F
jenkins 服務帳號的 PATH 環境變數沒設好
08/07 22:22, 2F
文章代碼(AID): #1PXq8dR8 (Linux)
文章代碼(AID): #1PXq8dR8 (Linux)