2017-01-30 38 views
0

我剛從Windows OS遷移到MAC OSX EI Capitan。 在Windows中,我有想法如何在系統啓動時將任何.bat文件作爲Windows服務運行。 請幫助我如何在mac中實現相同的功能,以便在啓動mac系統「startNetworkServer」時,derby unix可執行文件應該在後臺自動啓動。如何在mac上的後臺運行derby進程「startNetworkServer」

+0

可能的重複http://stackoverflow.com/questions/12534379/how-do-i-set-terminal-scripts-to-run-at-start-up-on-mac-os-x-snow-豹 –

回答

0

您可以使用nohup unix命令與&一起在後臺運行進程。

鍵入這個在你的MacOS終端:

nohup startNetworkServer & 

這應該啓動你的網絡服務器在後臺,你應該能夠也退出終端。

更新

裹在一個外殼腳本上述命令。

然後,您可以使用內置的實用程序launchd將腳本配置爲在啓動時運行。


另一種選擇是在系統偏好設置添加腳本到用戶的登錄項目>用戶&組>選擇用戶>登錄項

希望這有助於!

+0

它會每次運行我係統的進程啓動。 –

+0

@SatishPahuja查看我更新的答案 – anacron