Mac OS X의 쉘 스크립트에서 명령을 실행하기 전에 로그인 프로세스가 완료 될 때까지 스크립트가 어떻게 기다릴 수 있습니까?사용자 로그인 후 스크립트 실행
나는 wait 및 sleep 명령을 시도했지만 로그인 프로세스를 소유 한 루트 아래에서 실행중인 스크립트를 중지하지 않는 것으로 보입니다.
나는 사용자가 로그인 한 후 실행 스크립트를 원하는
Mac OS X의 쉘 스크립트에서 명령을 실행하기 전에 로그인 프로세스가 완료 될 때까지 스크립트가 어떻게 기다릴 수 있습니까?사용자 로그인 후 스크립트 실행
나는 wait 및 sleep 명령을 시도했지만 로그인 프로세스를 소유 한 루트 아래에서 실행중인 스크립트를 중지하지 않는 것으로 보입니다.
나는 사용자가 로그인 한 후 실행 스크립트를 원하는
2 쉬운 (IER) 옵션이 있습니다.
launchd
에게 수행 할 작업을 지정하고 launchd
으로 읽은 특정 디렉토리에 적절한 권한으로 저장하십시오.답장을 보내 주신 많은 분들께 감사드립니다. 나는 발사를 시도했지만 그것은 우리를 위해 작동하지 않습니다. 우리는 약 1500 대의 Mac에서 스크립트를 실행해야합니다. 현재 시도하고있는 스크립트는 다음과 같습니다. #!/bin/bash ROOT_UID = 0 [[ "$ UID"-eq "$ ROOT_UID"]]]; do 기다림 done [[ "$ UID"-ne "$ ROOT_UID"]];/Library/Preferences/com.microsoft.office.plist "14 \ FirstRun \ SetupComplete"-integer 1 ~/라이브러리/Preferences/com.microsoft.office.plist "14 \ UserInfo \ UserName" -string 관리자 기본값 ~/Library/Preferences/com.microsoft.office.plist "14 \ UserInfo \ UserInitials"-string BM fi – Twana
정확히 무엇을합니까? 아마도 사용하는 스크립트를 보여 주시겠습니까? – konsolebox
'launchd '를 사용할 수 있습니까? – jweyrich