Netbsd

如何在啟動時啟動我的服務?

  • June 14, 2011

我正在嘗試在我的 NetBSD 5.1 機器上執行 CherryPy 應用程序。為了讓它自動啟動,我將此行添加到我的/etc/rc.local

/bin/httpd &

當我啟動機器時,Webserver 啟動的一些輸出是可見的,就在Starting sshd.消息之後。儘管如此,我還是無法連接到我的網路伺服器。

我可以登錄機器,當我通過鍵入啟動網路伺服器時httpd,一切正常。我究竟做錯了什麼?讓我的程序在啟動時啟動的正確方法是什麼?

rc.local腳本完成後程序將立即退出。因此,這是不需要程序理解任何 rc.d 內容的完整過程:

  • 使腳本可執行(例如chmod a+x /usr/local/bin/httpd
  • 將以下行添加到您的/etc/rc.local
nohup /usr/local/bin/httpd &

添加httpd=YES/etc/rc.conf. 閱讀man rc.conf可能會有所幫助

引用自:https://unix.stackexchange.com/questions/14993