我的Mac連接到我的網絡上的SMB共享時出現了一些問題,然後在此之後立即加載應用程序。AppleScript加載卷裝入,啓動應用程序,並在mac退出掛起時重新啓動。
大多數情況下,只需通過設置要在常規登錄時掛載的捲開啓mac,一切正常,並且還可以在登錄時運行應用程序(XBMC)。
有時儘管我沒有理由在經過大量故障排除後能夠關閉某些卷,但有些時候自動掛載卷會失敗,因爲它認爲網絡位置不可用。因此,Mac無法創建卷裝,除非我重新啓動Mac,然後再次運行。
現在我想要一個AppleScript,它將嘗試創建卷裝載三(3)次,然後加載XBMC。如果在嘗試3次後無法安裝音量,請強制Mac重新啓動。這會導致腳本在重新啓動後再次從頭開始運行。
我如何在AppleScript中實現這一點?
問題二:
我有我的Mac訂走1小時不活動後暫停。唯一的問題是,如果Mac已經暫停了一段時間,一旦醒來,XBMC無法在一些時間加載遠程存儲的內容。
因此,當Mac從暫停狀態恢復時,是否可以運行腳本,使Mac執行重新啓動?
感謝任何讀過我的文章的人,我意識到這是一個咆哮。
問候。
感謝這堆。 還有一件事,當Mac啓動時我怎樣才能讓這個腳本自動運行?那麼,當它登錄?像平時一樣將其設置爲登錄項目? – Wolferien111
正如原評論員所說,看看launchd。如果你不想和plist混在一起,並從App Store購買Lingon,它會爲你處理大部分骯髒的工作。 – Clark
@沃爾菲恩是的。 – fireshadow52