我在mac mini上運行了一堆本地Kiosk,並一直使用Dropbox保持所有文件同步。然而 - 由於防火牆設置在這些地方,Dropbox更新已經很晚了。我找到的解決方法是讓dropbox退出並定期重新啓動以強制更新。如何從php運行MAMP在OSX上啓動本地應用程序?
我的問題是 - 因爲所有這些都在MAMP上運行php應用程序 - 有沒有辦法從PHP啓動本地應用程序?我可以通過這樣做來殺死Dropbox:
$ killit = killall -KILL Dropbox
;
但它重新啓動它不起作用。我試過這樣做:
$ start_dbox = open /Applications/Dropbox.app
;
無濟於事。有沒有更好的方法來自動化關閉和重新打開本地應用程序的過程?
你有沒有考慮使用cron來殺死,然後重新啓動DB定期?從安全角度來看,這實際上可能更安全。 – mkoistinen