Snow Leopard에서 더 이상 발사되지 않는 아이템


3

10.5에서 작동하던 시작된 항목이 10.6으로 업그레이드 한 후 더 이상 작동하지 않습니다. 10.6.2를 실행 중이며 시작된 항목을 다시 만들고 새 이름을 지정했으며 해당 이름도 실행되지 않습니다.

Google 그룹 에서 동일한 문제가있는 사람들의 링크를 찾았 지만 해당 링크의 조언은 도움이되지 않습니다. 실행 한 항목이 /private/var/db/launchd.db/com.apple.launchd/overrides.plist하위 디렉토리의 overrides.plist 파일에 나열되지 않습니다./private/var/db/launchd.db/

또한 이것을 사용자 에이전트와 사용자 데몬으로 설정하려고 시도했습니다.

시작된 항목은 단순히 셸 스크립트를 실행하므로 수동으로 시작하는 데 아무런 문제가 없습니다.

<?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>com.eric.tmnotify.launchd</string>
    <key>ProgramArguments</key>
    <array>
        <string>/<path_to>/tmnotify.sh</string>
    </array>
    <key>StartInterval</key>
    <integer>3600</integer>
</dict>
</plist>

비활성화 된 키를 재정 의하여로드하려고했습니다 (overrides.plist 파일에서 비활성화되어 있지 않더라도).

sudo launchctl load -F /Users/eric/Library/LaunchAgents/com.eric.tmnotify.launchd.plist
sudo launchctl load -w /Users/eric/Library/LaunchAgents/com.eric.tmnotify.launchd.plist

그리고 둘 중 하나를 실행 한 후 사용하여 실행되고 sudo launchctl list있지만 쉘 스크립트 가 실행 되지 않는 것을 알 수 있습니다 .

편집 : 나는 이것을 이전의 빈 파일에 넣었습니다 /private/var/db/launchd.db/com.apple.launchd.peruser.501/overrides.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>com.eric.tmnotify.launchd</key>
        <dict>
                <key>Disabled</key>
                <false/>
        </dict>
</dict>
</plist>

나는 또한 이것을 알파벳순으로 삽입하려고 시도했다.

    <key>com.eric.tmnotify.launchd</key>
    <dict>
            <key>Disabled</key>
            <false/>
    </dict>

파일에 들어가 /private/var/db/launchd.db/com.apple.launchd/overrides.plist지만 여전히 주사위는 없습니다.


관련 메시지가 있는지 system.log를 확인 했습니까? tmnotify.sh는 실행 가능한가? 그리고 바보 같은 질문이지만 사용자 계정 'eric'은 로그인되어 있습니까?
Steve Folly

계정이 로그인되고 스크립트가 실행 가능합니다. 로그에는 아무것도 없습니다.
ridogi

developer.apple.com/mac/library/technotes/tn2005/tn2083.html 과 키 를 살펴 보았습니다 LimitLoadToSessionType. 문제가 해결 될지 모르겠지만 확인해야 할 수도 있습니다.
Steve Folly

좀 더 읽어 볼 것이지만,이 문제에 적용되는 것 같지는 않습니다.
ridogi

답변:


0

Mac App Store에서 Lingon for Snow Leopard가이 문제를 해결했습니다.


당신이 무엇을 4.99 달러에 지불하는지 궁금해해야합니다. Lingon 2.1.1은 무료이며 오픈 소스이며 작동합니다 ( SF.net에서 찾으십시오 ). MAS는 2.2를 판매하고 있습니다. 어쨌든 나는 2.1.1 이후로 어떤 변화가 있었는지 의심한다. 변경 사항이있는 경우 2.2 소스를 요청하고 직접 컴파일 할 수 있습니다.

2.1.1은 최대 10.5 만 지원합니다. 그러나 2.2 버전은 10.6 지원
ridogi

Lingon이 다른 점을 알고 plist가 작동하는 것을 알고 있습니까?
Alan W. Smith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.