«launchd» 태그된 질문

launchd는 * nix OS에서 프로세스 시작 및 중지를 간소화하고 가속화하기위한 오픈 소스 데몬입니다.


5
실행 된 명령을 루트로 실행하는 방법
.plist 파일로 다음 launchctl 명령이 있습니다. 로드되고 하루에 한 번 실행되도록 설정되었지만 루트로 실행해야하며 이것을 확인하는 방법을 잘 모르겠습니다. 또한이 크론 작업은 기본적으로 CD를 디렉토리에 넣고 명령을 실행합니다. 나는 launchd가 명령을 실행할 디렉토리를 지정하는 더 좋은 방법을 가지고 있다고 확신합니다. 루트로 실행되고 이것을 작성하는 더 좋은 방법이 있는지 어떻게 알 …
32 macos  mac  cron  root  launchd 

8
Mac OS X에서 프로세스를 종료하고 자체적으로 다시 시작하지 않는 방법
이 질문은 수퍼 유저에게 답변 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 9 년 전에 이주했습니다 . sudo kill -9 [PID]적절한 프로세스 ID로 실행 하면 프로세스가 중지 된 다음 다시 시작되고 새 PID가 있습니다. mysqld프로세스 를 죽이려고합니다 . 프로세스 종료시 활동 모니터를 어떻게 모방 할 수 있습니까? …

7
Yosemite에서 launchctl을 사용하여 데몬을 시작할 수 없습니다
~/Library/LaunchAgents매버릭스에서 잘 작동 하는 시작 데몬이 있습니다. 그러나 요세미티 공개 베타 버전에서는 시작되지 않습니다. 데몬 plist는 다음과 같습니다 (사용자 이름은 darksairUID 501입니다) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd > <plist version="1.0"> <dict> <key>Label</key> <string>org.darksair.retrmail</string> <key>ProgramArguments</key> <array> <string>/Users/darksair/bin/retrmail.py</string> </array> <key>KeepAlive</key> <false/> <key>StartInterval</key> <integer>300</integer> <key>LaunchOnlyOnce</key> <false/> <key>UserName</key> …

2
MacOSX Mountain Lion에서 앱 실행 : 이상한 이유로 작업을 실행하지 못했습니다 (3) : 13
Mac에서 앱을 실행하려고 시도했지만 빨리 닫힙니다. 검역소 플래그를 확인했지만 문제가 아니 었습니다. 콘솔을 확인했으며 오류 정보는 다음과 같습니다. 9/24/12 1:44:19.343 AM com.apple.launchd.peruser.501[150]: ([0x0-0x330330].com.krill.CodeRunner[5405]) Job failed to exec(3) for weird reason: 13 이 문제를 어떻게 해결할 수 있습니까? 미리 감사드립니다
18 macos  launchd 


2
재부팅하지 않고 시작된 OS X를 다시 시작하는 방법은 무엇입니까?
Zotero / Firefox를 실행할 때 종종 충돌하고 좀비 프로세스가 남습니다. 이 후 Zotero 또는 Firefox의 새 인스턴스를 열 수 없습니다. 재부팅하지 않고 좀비 프로세스를 제거하고 싶습니다 <pid>. 좀비 프로세스의 경우 $ ps -p <pid> -o ppid= 나에게 <parent_pid>그리고 ps aux | awk -v PID=<parent_pid> '$2 == PID {print $0}' 부모 …

1
com.apple.launchd : com.apple.launchd.peruser 오류
시스템 로그 파일에서 이러한 오류를 읽는 데 며칠이 걸렸습니다. 25/11/11 21:31:43,373 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) getpwuid("32697") failed 25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) Exited with code: 1 25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697) Throttling respawn: Will start in 10 seconds OSX Lion 10.7.2가 있습니다. 이 메시지는 몇 초마다 반복되며 getpwuid ()로 전환했으며 시스템 호출 인 것 …

1
복잡한 pline 명령을 실행하기 위해 plist를 실행하는 방법은 무엇입니까?
grep여러 개의 매개 변수가있는 호출 시스템 프로그램 (예 :)을 언급하지 않고 파이프와 if-then-else 절을 ​​포함하는 다소 복잡한 bash 명령이 있습니다 . 시작된 plist를 생성하여이 복잡한 명령을 직접로드하고 실행할 수있는 방법이 있습니까? (plist가 complex 명령을 포함하는 bash 스크립트 파일을 참조하는 것과 대조적으로) 감사.
13 macos  bash  launchd  plist 

6
launchd에 에이전트를 등록하는 방법
정기적으로 출시 일정을 예약 할 수 없습니다. launchctl / launchd OS X (Leopard)에서. 기본적으로 웹에서 지침의 단계별 목록을 찾을 수 없으며 직관적 인 접근 방식이 작동하지 않습니다. 그만큼 sync.plist 파일: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>net.madrat.utils.sync</string> <key>Program</key> <string>rsync</string> <key>ProgramArguments</key> <array> …
11 macos  launchd 

2
확인할 일반적인 Mac OS 폴더 / 설정 (성가신 자체 실행 앱을 제거하려고 할 때)
자체적으로 시작되는 앱이 있다면 가장 효율적인 곳은 무엇입니까? 누구든지 시작 항목, 로그인 항목, 로그인 후크, Cron, 커널 확장 등을 확인할 수있는 훌륭한 종합 목록이 있습니까? 이 시점에서 나는이 폴더 / plist 파일의 절반이 어디에 있는지 잊습니다. 누군가가 공유 할 수있는 치트 시트가 있기를 바라고 있습니다. 기본적으로 Mac OS가 응용 프로그램이나 …

1
시작은 Yosemite의 StartCalendarInterval을 무시하는 것으로 보입니다.
출시 된 시간에 Homebrew를 업데이트하려고했습니다. 내 plist 파일은 다음과 같습니다. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>ms.liu.homebrew.update</string> <key>UserName</key> <string>LiuMS</string> <key>ProcessType</key> <string>Background</string> <key>EnvironmentVariables</key> <key>ProgramArguments</key> <array> <string>/usr/local/bin/brew</string> <string>update</string> </array> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>20</integer> <key>Minute</key> <integer>0</integer> </dict> <key>StandardOutPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.out</string> <key>StandardErrorPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.err</string> </dict> </plist> 어떻게 든 …

3
com.apple.launchd에서 시작 항목 제거
몇 달 전에 프로그램을 설치했는데 설치 한 시작 옵션이있었습니다. 나중에 프로그램을 제거하기로 결정했지만 시작 스크립트 나 항목을 제거한 후에도 시작 스크립트 나 항목을 남겨둔 것으로 보입니다. 몇 초마다 시작하려고 시도합니다. 이 항목을 어떻게 제거 할 수 있습니까? 여기 콘솔에서 $ com.apple.launchd[1] (com.jft.PdaNetMac[24476]): Exited with exit code: 1 $ com.apple.launchd[1] (com.jft.PdaNetMac): …
9 macos  launchd 

1
OS X Leopard에서 런 어웨이 실행 프로세스 중지
파이썬 스크립트가 매시간 실행되도록 시작된 .plist 파일을 만들었습니다. 편집하고 나중에 .plist 파일 (/ Library / LaunchDaemons에 있음)을 삭제했지만 어떻게 든 시작되었지만 여전히 스크립트를 실행하려고합니다. 원래 .plist가 호출 한 파일도 더 이상 존재하지 않습니다 ( / usr / bin에서) .. 이제 10 초마다 실행되어 스크립트 실행을 시도하고 실패하고 다시 생성됩니다. 나는 …

0
발사 작업이 예정대로 실행되지 않는 이유를 어떻게 진단 할 수 있습니까?
나는 launchd.plist 맨 페이지, launchd는 "놓친"이벤트를 선택해야합니까? , 및 launchd는 요세미티에서 StartCalendarInterval을 무시하는 것 같습니다. 그러나 그 중 누구도 내 launchd 작업이 실행되고 있지 않은 이유를 진단 할 수 없었습니다. 저는 매일 10시 35 분에 매일 작업을 실행하도록 일정을 잡았습니다. 종종 노트북이 잠자기 상태이기 때문에 랩톱이 깨어 났을 때 작업을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.