[英]Windows service porting to linux
我正在移植一個應用程序,它在啟動時作為windows中的后台服務運行,我們將應用程序移植到linux(SUSE Enterprise服務器),我是一個全新的linux。 有人可以幫我解決這個問題。 喜歡
請參閱如何遷移-net-windows-service-application-to-linux-using-mono 。
在Linux下, deamons是簡單的后台進程。 在Windows中沒有使用特殊的控制方法(例如start()
, stop()
)。 將您的服務構建為一個簡單的(控制台)應用程序,並在后台運行它。 您可以使用daemonize
類的工具將程序作為Unix守護程序運行。
您需要完成的另一項任務是守護您的應用程序。 通常,這是通過首先fork()進程,然后重定向子進程中的stdin / stdout管道來完成的。 通過閱讀本文檔可以回答更多細節
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.