나는 CPU 스로틀을위한 SH-스크립트를 찾은 다음과 같은 방법으로 애플 스크립트를 사용하여 시작에 일정을 싶습니다할 쉘 스크립트 결과
do shell script "sudo /Users/BohdanAir/Documents/Automation/cputhrottler.sh" "password mypassword" with administrator privileges
그리고 다음과 같은 오류가 발생합니다 :
error "sudo: /Users/BohdanAir/Documents/Automation/cputhrottler.sh: command not found" number 1
PS :sh
파일로 제공되는 패스가 완전히 Get Info
옵션에서 복사되는 (CDM + I)
**'sudo'는'with administrator privileges'와 함께 사용하지 마십시오 ** [TechNote 2065] (https://developer.apple.com/library/content/technotes/tn2065/_index.html)를 참조하십시오. 'sudo'를 제거하십시오 – vadian
varian이 훌륭한 점을 내놓았지만 그럼에도 불구하고 오류가 발생하는 가장 큰 이유는 실행 파일로 설정되지 않은 스크립트를 실행하려고하거나 쉘 실행에 대한 직접적인 인수로 실행 되었기 때문입니다. 자세한 내용은 내 대답을 참조하십시오. – user3439894