關於不同使用者 執行service問題 - Linux

Table of Contents


請問一下各位 我使用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

不太了解, 不知有人知道為什麼嗎?

--

All Comments

Oscar avatarOscar2017-08-07
檢查該服務使用的帳號,其path變數
Jessica avatarJessica2017-08-11
jenkins 服務帳號的 PATH 環境變數沒設好