後台守護程序實現coredump

2021-06-21 16:39:27 字數 549 閱讀 1892

1.在/etc/profile中加入以下一行,這將允許生成coredump檔案

ulimit-c unlimited

2. 在rc.local中加入以下一行,這將使程式崩潰時生成的coredump檔案位於/data/coredump/目錄下:

echo "/bin/esunny.tap/core.%e.%t.%p"> /proc/sys/kernel/core_pattern 

注意rc.local在不同的環境,儲存的目錄可能不同,susu下可能在/etc/rc.d/rc.local

這些需要有root許可權, 在ubuntu下每次重新開啟中斷都需要重新輸入上面的ulimit命令, 來設定core大小為無限.

不改變環境變數的命令,重啟後不生效

ulimit  -c unlimited 

echo "/bin/esunny.tap/core.%e.%t.%p" >/proc/sys/kernel/core_pattern

cat /proc/sys/kernel/core_pattern

測試程式

int main()

前台程序 後台程序 守護程序

後台程序又叫守護程序,你知道嗎?作業系統中,前台程序和後台程序有什麼區別?特徵是什麼?後台程式基本上不和使用者互動,優先級別稍微低一點 前台的程式和使用者互動,需要較高的響應速度,優先級別稍微高一點 直接從後台手工啟動乙個程序用得比較少一些,除非是該程序甚為耗時,且使用者也不急著需要結果的時候。假設...

PHP實現守護程序方式,Linux後台執行

linux後台執行程式,nohup 和 結合使用 使用 後台執行程式 使用nohup執行程式 缺點 依賴終端 此時使用fg命令可以恢復前台執行 ps 後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止 缺點 占用終端 用途 不結束通話地執行命令,即使終端s...

PHP實現守護程序方式,Linux後台執行

linux後台執行程式,nohup 和 結合使用 使用 後台執行程式 使用nohup執行程式 缺點 依賴終端 此時使用fg命令可以恢復前台執行 ps 後台程序並未完全脫離終端,在終端未關閉前還是會往終端輸出結果,後台程式會隨shell退出而停止 缺點 占用終端 用途 不結束通話地執行命令,即使終端s...