2014-10-24 1 views
0

는,이 같은 오류가 발생합니다 :Sudo 명령을 찾을 수 없습니다 (젠킨스의 오류 실행 쉘) 내가 sudo는과 (을 통해 쉘 실행) 젠킨스 작업에서 유닉스 명령을 실행하고있어

..../bin/sh -xe /tmp/hudson7505852448142784880.sh 
+ sudo whoami 
/tmp/hudson7505852448142784880.sh: line 2: sudo: command not found 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 
+0

어떤 리눅스 배포판에서 sudo을 실행 해보십시오 당신이 사용하고 있습니다. 모든 배포판에는 기본적으로 sudo가 설치되어 있지 않습니다. – Leon

+0

'sudo'가 설치되어 있고'PATH'에 해당 디렉토리가 있는지 확인하십시오. –

+0

oracle linux ... 터미널 sudo가 잘 작동하고 있습니다 ... jenkins buil (쉘을 실행하지 않습니다) @Leon Basile Starynkevitch – kondapally

답변

0

젠킨스와 함께 실행 ' 젠킨스 사용자. 로그인 한 사용자와 터미널에서 작동하기 만하면 'jenkins'사용자와 함께 작동하도록 구성되지는 않습니다. 터미널에서

는 수행
sudo su jenkins
은 젠킨스의 사용자

+0

젠킨스가 sudo 권한으로 다른 사용자로 실행되도록 수정했다. ... 실행 쉘에서 간단한 whoami는 senkins가 아닌 출력으로 사용자 이름을 제공합니다 ... @ Slav – kondapally

관련 문제