내 Mac에서 시작 / 로그인시 응용 프로그램을 실행해야합니다. 나는 그것을 백그라운드에서 시작하고 그것을 방해하지 않고 일을 시작하기를 원한다. 그렇지 않으면 잊어 버리기 때문에 시작할 필요가있다. 그리고 필요할 때 그것을 실행하지 못했다.
터미널을 실행하고 암호를 입력하도록 AppleScript를 사용하여 시도했지만 여러 터미널 창을 열고 작동하지 않습니다. 이상적으로 나는 사용자 로그인 항목에 추가 할 수있는 스크립트가 필요하며 그것은 나를 위해 실행됩니다.
응용 프로그램은 암호 인수를 취할 방법이 없으며 암호와 sudo가 있습니다! (실행 파일로 만들 수있는) 애플 스크립트로 할 수있는 솔루션이 필요하거나 커맨드 라인 스크립트가 필요하지만 이것들에 대해서는 전혀 모른다.
이것은 내가 입력하는 수동 코드입니다.
$ sudo serverStatus
password:123456
password:serverpass
내 AppleScript :
tell application Terminal
activate
do shell script "sudo serverStatus"
delay 5
do shell script "123456"
delay 2
do shell script "serverpass"
end tell
이 앱은 맞춤형 앱입니까? 그것은 정확히 무엇입니까? 어떤 AppleScript 명령을 시도 했습니까?
—
slhck
서버 모니터링을 할 수있는 친구가 만든 맞춤 앱입니다. 로깅하지만 그는 너무 바빠서 내가 필요로하는 기능으로 업데이트 할 수 없다 (공짜 물건이었다). 내가 시도한 내 애플 스크립트 코드로 내 질문을 업데이트했다. 그것은 3 개의 창을 열었고, 일하는 것처럼 보이지 않았다!
—
Designer023