launchd

    1

    2답변

    [네트워크] 위치 변경 b/c를 처리하기 위해/Library/Preferences/SystemConfiguration을 보지 않으려 고하므로 모든 스크립트가 변경 될 때마다 스크립트가 두 번 연속 실행됩니다. Watching /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.pli

    4

    3답변

    특정 USB 장치가 마운트 될 때마다 실행되는 launchd.plist XML을 설정하고 있습니다. 나는 xpc_events(3) man page에있는 지침을 따르고 장치가 장착 될 때마다 응용 프로그램을 실행합니다. 문제는 내가 장치가 여전히 탑재 된 한 10 초마다 응용 프로그램이 다시 실행된다는 것입니다. 장치를 USB 포트에 삽입했을 때 한 번만 실

    3

    2답변

    10.8 이상을 패치 파일로 만드는 앱을 만들고 있습니다. 이 기능으로 인해 "PrivilegedHelperTool"을 만들고 KeepLive = YES RunAtLoad = YES로 설치했습니다 (항상 실행 중입니다). 나는 또한 GUI 응용 프로그램 (menubar)에 대한 통신을 위해 mach를 통한 XPC를 사용합니다. "PrivilegedHelpe

    6

    1답변

    이 이상한 문제를 일으키지 않습니다. <?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>

    1

    1답변

    SMJobSubmit을 사용하여 일반 데스크탑 응용 프로그램 내부에서 Xcode로 만든 Unix 실행 파일을 실행하려고합니다. GUI 부분은 명령 줄 도우미 도구를 호출해야합니다. 다음은 작업 제출을 시도하는 데 사용하는 코드입니다. - (void)applicationDidFinishLaunching:(NSNotification *)aNotification

    0

    1답변

    컴퓨터에서 파일 구조를보기 위해 launchd를 구현하려고합니다. 감시 경로를 사용하여 이러한 디렉토리 중 하나가 변경되는지 여부를 알 수 있지만 각 디렉토리를 설명하기 위해 새 속성 목록 파일을 만들어야합니다. 논쟁의 요점은 이것이 얼마나 확장 성이 있는지에 관한 것입니다. 10, 100, 1000 개 또는 그 이상의 디렉토리를보고 있다면 컴퓨터의 성능이

    4

    3답변

    OS X에서 launchd plist 파일과 함께 실행하고 싶은 bash 스크립트가 있습니다. 내가 가진 문제는 bash 스크립트에 sudo 명령이 포함되어 있다는 것입니다. 실행을 중지합니다. #!/bin/bash sudo /opt/local/bin/bindfs -u user1 /Library/WebServer/Documents/user1 /vhosts

    0

    2답변

    가능한 경우 launchd를 사용할 수 없으므로 명시 적으로 아무 것도 찾을 수 없습니다. 그래서, 여기에 질문이 있습니다 ... 시간당 10 분, 매시간 Watir 스크립트를 실행하고 싶습니다. 이 스크립트는 Firefox를 실행하고 테스트를 수행하며 결과를 표준 출력에 기록합니다. 이 같은 I 설정 내 PLIST 파일 : 내가 가지고있는 그 쉘 스크립트

    3

    1답변

    백업을 준비하기 위해 비밀 번호가 보호되지 않은 스파 스 디스크 이미지를 열고 (독방 볼륨을 마운트하는) launchd 에이전트를 매일 생성했습니다 볼륨에 쓸 소프트웨어 에이전트의 plist 파일 launchd은 ~/Library/LaunchAgents/에 저장됩니다. Label: my.DiskImageOpener KeepAlive: NO RunAtLo

    1

    1답변

    Mac에서 특정 작업을 수행 할 때 높은 권한이 필요한 응용 프로그램이 있습니다. 이를 위해 필자는 내 App 번들 내에서 바이너리 실행 파일을 가지고 있으며 높이가 필요할 때마다 SMJobSubmit()을 사용하여 launchd에이 실행 파일을 제출합니다. 이 실행 파일과 함께 실행 파일에 특정 인수가있는 plist 파일을 제출하여 필요한 모든 것을 알려