로그인시 citrix 수신자 시작 비활성화


19

홈 맥북에 citrix 수신기 를 설치 했습니다 . 로그인시 자동으로 시작되지만 시스템 환경 설정사용자 및 그룹 분할 창 에있는 로그인 항목 탭에 항목이 표시되지 않습니다 . 로그인시 서비스가 시작되지 않도록하려면 어떻게해야합니까?

답변:


7

다음 서비스는 로그인시 시작됩니다 launchd

/Library/LaunchAgents/com.citrix.AuthManager_Mac.plist
/Library/LaunchAgents/com.citrix.ReceiverHelper.plist
/Library/LaunchAgents/com.citrix.ServiceRecords.plist

launchctl프로세스를 중지하는 데 사용할 수 있습니다.

launchctl stop com.citrix.AuthManager_Mac

그러나 현재 시작된이 (가)를 통해 이러한 서비스를 자동로드하는 것을 막을 수 없습니다 launchctl. Citrix Receiver App은 서비스가 시작될 때 해당 서비스를 시작하지 않으므로 중지되거나 비활성화 된 경우 작동하지 않기 때문에 관련이 없습니다.

회사 웹 앱을 사용하는 경우 이러한 서비스가 필요하지 않은 것으로 나타났습니다. 위의 .plist 파일을 삭제하고 웹 앱만 사용할 수 있다는 것을 고려하십시오.


5

@cheezsteak 언급과 마찬가지로 시작 및 중지는를 통해 수행됩니다 launchctl. 아래 프로세스를 통해 부팅시 자동 시작을 중지 할 수 있습니다.

먼저 시작시 실행되는 모든 "citrix"프로세스 목록을 가져 왔습니다.

launchctl list | grep citrix

하기 위해 자동으로 시작 완전히 제거 , 나는 다음과 같은 명령을 사용합니다 :

launchctl remove com.citrix.ServiceRecords
launchctl remove com.citrix.ReceiverHelper
launchctl remove com.citrix.AuthManager_Mac

유일한 문제는 이제 Citrix Receiver 응용 프로그램을 열 때 다음과 같은 오류가 발생할 수 있다는 것입니다.

citrix AuthManager 서비스에 연결할 수 없습니다

이 문제를 해결하려면 수동으로 서비스를 다시 시작해야합니다.

launchctl load /Library/LaunchAgents/com.citrix.ServiceRecords.plist
launchctl load /Library/LaunchAgents/com.citrix.ReceiverHelper.plist
launchctl load /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist

불행히도, 이것은 약간 번거로운 과정입니다. 특히 가끔 반복해야합니다. 그러나 서비스를 시작하고 Citrix Receiver를 시작한 직후에 언급 된 명령을 실행하는 Automator 작업으로 간단하게 만들었습니다.

실제로 Citrix가이 구성을 기본 설정으로 구성하는 것이 상대적으로 쉽다는 것은 의심 할 여지가 없습니다. 실제로 포럼에서 이에 대한 토론 이 있지만, 응답이없는 상태입니다. 당분간-그리고 단지 원칙으로서-나는 어려운 길을 스스로 선택합니다.

launchctl에 대한 추가 참조를 위해이 AskDifferent 답변 이 매우 유용합니다.


1 라이너launchctl list | grep citrix | awk '{print $NF}' | xargs launchctl remove
AT

2

쉘 스크립트를 사용하여 Automator에서 앱을 작성하면 plist 파일을 제거하지 않고 시작시 언로드 할 수 있습니다.

다음을 추가해야합니다.

launchctl unload –w /Library/LaunchAgents/com.citrix.AuthManager_Mac.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ReceiverHelper.plist 
launchctl unload –w /Library/LaunchAgents/com.citrix.ServiceRecords.plist

시작시 실행되도록이 앱을 추가하면 Citrix Receiver 응용 프로그램을 열 때 오류가 해결됩니다.

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