OS X LaunchAgents 용 GUI가 있습니까?


20

나는 하루 하루 웹 개발자이고 내 컴퓨터에 설치하는 많은 소프트웨어 (데이터베이스 및 웹 서버)는 옵션 LaunchAgent와 함께 부팅시 시작 / 중지 프로세스를 자동화합니다. LaunchAgent를 사용한 다음 서비스를 정상적으로 종료 할 수 있도록 이러한 유형의 서비스에 대한 GUI가 있는지 궁금합니다. 시작할 때 부팅을 끄고 LaunchAgent를 사용하여 필요에 따라 서비스를 시작 / 중지 할 수있는 또 다른 훌륭한 기능이 있습니다.


launchctl을 사용하여 한 번에 단일 사용자 모드로 부팅하고 직접 작업을 시작하십시오. 예전보다 훨씬 좋으며 실제로 작동 방식을 배울 수 있습니다.
bmike

답변:


21

이것은 정확히 당신이 찾고있는 것 같습니다 : LaunchControl


1
좋은데 이것은 launchd작동 방식에 직접 매핑되는 것 같습니다 . GUI 왼쪽 상단의 드롭 다운을 문서 의 파일 위치 목록과 비교하십시오 .
Derek Morrison

8

링곤 (MAS 링크)

plist 파일을 직접 작성하지 않고도 데몬 / 에이전트를 생성하기위한 유용한 GUI를 제공합니다. 이를 사용하여 원하지 않는 데몬 / 에이전트를 삭제할 수도 있습니다.


1
그러나 프로세스가 중지되고 시작되는 것으로 생각하지 않습니다. 변경 후 로그 아웃 / 재부팅 제안을 참조하십시오
user151019

작업을로드 및 언로드하지는 않지만 에이전트 이름을 Lingon에서 터미널로 끌어 터미널에서 쉽게 수행 할 수 있습니다. start launchctl 명령도 테스트하기에 좋습니다.
bmike

맥 앱 스토어 버전은 최신 밖으로 보이는 - - Lingon X는 이제 최신 버전을 것 같다 peterborgapps.com/lingon
매트 셰퍼드


-1

launchAgent는 해당 데몬과 함께 백그라운드에서 실행됩니다. 즉 GUI가 없지만 다음을 사용하여 터미널을 사용하여로드 및 언로드 할 수 있습니다.

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

"lanuchAgent 's name":로드 / 언로드하려는 에이전트의 파일 이름을 입력하십시오. 에이전트가로드 할 기본 폴더 인 OS X의 / Library / launchAgents는로드 해제를로드로 바꿉니다.


/ Library에 있다면 아마도 sudo로 실행해야 할 것입니다
user151019

권한이없는 사용자로 로그인 한 경우, 데몬을 언로드 /로드하려면 sudo를 사용해야합니다.
Samantha Catania

OP는 명령 줄에서 시작된 작동 방식이 아니라 GUI가 로딩 및 언 로딩을 제어하기 위해 특별히 찾고있는 것 같습니다. 좋은 정보이지만이 주제와 관련이 없습니다.
bmike

에 대한 루트가 필요하지 않습니다 LaunchAgents. 그들은 권한없는 사용자로 실행됩니다!
Eun
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.