Daemon
將守護程序作為正常應用程序執行
有一些工具可以讓您將控制台命令或控制台應用程序作為守護程序執行。可以這麼說,“守護”它。
有沒有辦法將守護程序作為正常控制台應用程序執行?
我正在使用 KDevelop 進行編碼,但沒有看到任何用於守護程序調試的選項。
您對 unix 中的守護程序存在誤解。unix 的核心思想之一是一切都是文件。隨之而來的是,程序只是一個程序。它啟動時打開了三個文件描述符,並且可以打開更多。從編譯器和調試器來看,過濾器、curses 應用程序、X 應用程序、實用程序和守護程序之間沒有區別。守護程序和任何其他類型的程序之間的唯一區別是守護程序可以關閉標準 io 並 fork 自身,以便它不再有父程序。大多數執行此操作的程序都有一個命令行選項來禁用此行為。調試器和開發環境對此沒有影響。