Kullanıcı oturum açtığında başlatmak için küçük bir komut dosyası yazmaya çalışıyorum. Komut dosyasını aradım ve çalışmasını sağladım ancak .plist ile oturum açarken çalıştırılamıyor.
Aktif dizin kurulumumuz var. Kullanıcı kimlik bilgilerini kullanarak giriş yaptığında komut dosyası çalıştırıldıktan sonra manuel olarak çalışır
tell application "finder"
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
end tell
veya
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
ve her ikisi de el ile çalışan.
Ya da bu şekilde kullanmam gerekiyor
tell application "Terminal"
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
end tell
.sh olarak kaydet
Şimdi pist kaydedildi /Library/LaunchAgents
:
<plist version="1.0">
<dict>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.script</string>
<key>ProgramArguments</key>
<array>
<string>/Users/Shared/SCRIPT.sh</string>
</array>
</dict>
</plist>
ve aşağıdaki komutu yapın
launchctl load /Library/LaunchAgents/com.script.plist
İşe yaramıyor. Oturum açma sırasında sürücünün otomatik montaj yapmasını sağlayamıyorum
Lütfen yardım et. Ben bir programcı değilim, bu yüzden lütfen spesifik olun.
Teşekkür ederim, Chris