Mac OS X 10.6에서 Spotlight를 사용하여 셸 스크립트를 실행하는 방법이 있습니까? 터미널을 열지 않고도 Spotlight에서 직접 쉘 스크립트를 호출 할 수 있기를 바랍니다.Spotlight를 사용하여 셸 스크립트를 실행하는 방법은 무엇입니까?
답변
접미사가 .command
인 쉘 스크립트를 저장하십시오. 이렇게하면 두 번 클릭 할 수있게되고 스포트라이트에서도 바로 실행할 수 있습니다.
작동하지만 '수동으로 닫아야하는'메시지가있는 터미널이 나타납니다. 이것을 피할 수있는 방법이 있습니까? –
@ChakradarRaju 프로세스가 완료되면 창을 닫기 위해 터미널 환경 설정을 변경할 수 있습니다. 또는 쉘 스크립트를 응용 프로그램 번들로 감쌀 수 있습니다. 그런 다음 창을 전혀 표시하지 않습니다. [See this.] (https://mathiasbynens.be/notes/shell-script-mac-apps) 마지막으로 작은 응용 프로그램을 만들어 쉘 스크립트를 실행하고 모든 또는 특정 쉘 스크립트를 실행하기위한 기본값으로 설정할 수 있습니다. –
매개 변수를 전달하려고했지만 만들 수 없습니다. 이 일을하는 방법이 있습니까? echo "Parameter $ 1"이있는 간단한 스크립트를 만들었지 만 "myscript.command anything"을 실행하면 인식되지 않습니다 –
또한 추가하고 싶습니다. 명령을 실행 한 후에 터미널 창이 사라질 필요가있는 경우, 터미널 설정이이를 수행하도록 설정할 수 있습니다.
쉘이 종료되면 설정 >> 쉘 >> 아래에 있습니다.
이것은 여전히 터미널을 실행 상태로 유지하지만 스크립트는 적어도 자체적으로 정리합니다.
데스크톱 아이콘을 숨기거나 표시하는 스크립트 작성에이 방법을 사용했습니다.
superuser.com에 속해 있습니다. –