我寫的東西基本上是一個前端來安裝程序在許多平臺服務的輸出。我(顯然)想知道的一件事是安裝是否成功。在大多數平臺上很容易:只需檢查安裝程序的返回代碼/退出代碼即可。然而,這不是在Mac(使用/usr/sbin/installer
)上那麼容易,因爲它總是返回0,你必須解析輸出,以確定它是否成功還是失敗(提供-verboseR
選項之後)。解析/ usr/sbin目錄/安裝
我只希望這出由試驗和錯誤,但我發現很難工程師自己說的,比如說,破包,找出當一個包以某種方式被打破,系統會說什麼。
所以我問,親愛的Lazyweb:是否有一個規範解析器的輸出/usr/sbin/installer -verboseR
,或至少一個指南,描述它輸出的東西種類?我發現this,這有助於但不會讓我有所有的方式。必須有更好的東西;這似乎是一個常見的任務。
我明白,我可以很容易地找出是否安裝成功;我正在尋找關於*安裝程序可能輸出的所有*的權威指南,我會繼續尋求其他答案,但是謝謝你。 – 2009-07-13 16:22:57