launchd

    2

    1답변

    mysqldump를 만들 스크립트를 만들었습니다.이 덤프를 로컬 Git에 커밋 한 다음이 Git을 내 bitbucket 계정으로 푸시합니다. 터미널 (sh script.sh)을 통해 실행하면 스크립트가 제대로 실행됩니다. Plist 파일을 만들어 Launchd가 실행하도록 추가했습니다. Launchd는 매일 밤 3시에 계획대로 계획대로 실행하고 로컬 Git

    6

    1답변

    최소한의 응용 프로그램 번들로 바이너리를 패키지하려고합니다. 하지만 그 결과로 이상한 행동을하고 있습니다. $ ls -R HelloWorld.app Contents HelloWorld.app/Contents: Info.plist MacOS PkgInfo HelloWorld.app/Contents/MacOS: helloworld hellow

    0

    1답변

    Mac OS X에서 launchctl을 사용하여 로그인시 간단한 스크립트를 실행하려고합니다. launchctl start com.user.loginscript을 실행하면 "launchctl start error : No such process"오류가 발생합니다. launchctl list을 검사하면 plist 파일을로드하여 활용하려고하면 '1'오류 코드가

    1

    1답변

    저는 에이전트, 데몬 또는 GUI없이 실행되는 작은 배경 응용 프로그램으로 자격을 얻고 싶지 않습니다. 필자가 작성한 작은 obj-c 프로그램이 터미널에서 실행됩니다. 데이터베이스의 값을 지속적으로 확인해야하며 초당 약 2 건의 호출이 필요합니다. 나는 이미 작동하고있다. 나는이 제품을 출시 할 수있는 방법을 모르겠다. ... 이상적으로 나는 일반 Mac

    1

    1답변

    좋아요 그래서 다음과 같은 지침 내가 예제 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

    1답변

    Mac OS X의 쉘 스크립트에서 명령을 실행하기 전에 로그인 프로세스가 완료 될 때까지 스크립트가 어떻게 기다릴 수 있습니까? 나는 wait 및 sleep 명령을 시도했지만 로그인 프로세스를 소유 한 루트 아래에서 실행중인 스크립트를 중지하지 않는 것으로 보입니다. 나는 사용자가 로그인 한 후 실행 스크립트를 원하는

    3

    1답변

    subprocess를 사용하여 바탕 화면 배경을 변경하는 AppleScript를 실행하는 Python 스크립트가 있습니다. bash 스크립트는 launchd에 의해 주기적으로 호출되어 Python 스크립트를 실행합니다. 내가 명령 줄에서 bash 스크립트를 실행하면 제대로 작동하지만 문제는 launchd가 AppleScript가 작동하지 않는 것처럼 정확한

    7

    1답변

    응용 프로그램 프로세스가 XPC 도우미 프로세스를 시작하면 실제로는 고전적인 UNIX 스타일에서 fork()/exec() 자체를 수행하지 않습니다. 대신 launchd에 메시지를 보내면 더러운 일을합니다. 따라서 XPC 프로세스에서 상위 프로세스를 쿼리하면 실행 프로세스로 돌아옵니다. 그러나 계층 프로세스보기에서 열려 활동 모니터의 XPC 도우미 프로세스는

    1

    1답변

    Mac OS X에서 실행시 LaunchAgent로 실행 중임을 어떻게 감지합니까? 이것은 (Go로 작성된) 프로그램으로,이를 수행하라는 메시지가 나타나면 다시 시작해야합니다. 터미널 또는 init 스크립트에서 시작된 경우에는 자체적으로이 작업을 수행해야합니다. 서비스 관리자에서 실행중인 경우 재시작하지 말고 관리자 만 종료하고 다시 시작하십시오. 예를 들어

    1

    1답변

    내 응용 프로그램이 Mac OS Mountain Lion에서 시스템 잠자기를 방지하지 못하는 것 같습니다. 여기 는해야 할 것입니다 : 코코아 응용 프로그램은 launchd에 프로세스를 사용하여 특정 시간에 시작됩니다. 시스템 휴면 방지는 IOPMAssertionCreateWithName을 사용하여 응용 프로그램을 시작할 때 수행됩니다. 응용 프로그램은 (