(針對這個問題)不要把 linux 那套搬過來用,乖乖寫 StartupItem 就對了。:idea:
請參考謝板主的
範例。
Reference:
% man 8 SystemStarter
ohara 寫:
是的
我在xinetd.d 裡面寫好了 設定檔cvspserver
查了一下MacOSX的資料
發現xinetd是必須使用IPServices來啟動
然後我就去執行
/System/Library/StartupItems/IPServies/IPServices start
理論上應該就可以啟動xinetd
結果....xinetd沒有啟動
後來我去啟動share裡面的ssh
結果....xinetd就啟動了
我只是很好奇
一般linux不是隨時都能啟動xinetd
MacOSX是不是有什麼特別的地方
怎麼xinetd無法啟動呢
如果直接使用bin/xinetd來啟動而不是使用IPServices
的確是可以啟動xinetd
但是這樣做又好像不太符合MacOSX的想法
只是覺得怪怪的.........
還是如果要架設multiusers cvs server必須寫個startup item呢
這就跟在 os x 上用 periodic 少碰 crontab 是一樣的道理(在 10.4 時,連 periodic 都要少碰,通通改用
launchd)
引言回覆:
Liftoff With launchd
Since Mac OS X rarely requires you to reboot, you’ll hardly ever notice it, but Tiger takes less time to start up, thanks to launchd. Launchd provides faster startup through a unified framework for starting, stopping and managing daemons, and incorporates inetd, init, mach_init, System Starter and related services. Administrators have a single mechanism for auditing, configuring and setting resources limits on services.