sudo 프로그램이 스크립트 실행을 중단시키는 것을 어떻게 막을 수 있습니까?
Sudo는 암호를 묻는 메시지를 표시하고 첫 번째 시도에서 항상 실패하고 두 번째 시도는 성공하지만 스크립트 완료를 중지합니다.
스크립트가 중지되고 암호 입력을 요구 한 후 명령이 실행되지 않습니다.
스크립트의 7 번 줄에있는 hi는 실행되지 않습니다.
sudo가 나머지 스크립트를 종료하는 것을 어떻게 막을 수 있습니까?sudo 스크립트 완료를 중지하십시오.
sudo bash << 'END'
cat << 'DONE' > /usr/bin/hi
echo hi
DONE
sudo chmod +x /usr/bin/hi
END
hi
sudo는 암호를 입력 할 때까지 기다립니다. 그것은 당신이 '멈추다'라고 말하는 것입니까? – anishsane
또한 이미'sudo'에서 실행 중이기 때문에'chmod' 호출 전에'sudo'가 필요 없습니다. – anishsane
나는 그 질문을 편집했다. 내가 멈추는 것이 의미하는 것은 sudo가 패스워드를 물어 본 다음 스크립트의 다음 명령을 모두 실행하지 못하게하는 것이다. – FireInTheSky