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.