2017-08-05 72 views
1

我正在嘗試截斷我的應用程序的核心文件大小。我嘗試使用setrlimit()函數,但沒有運氣。限制核心文件大小

觀察:
我設置rlim_cur = 270這是270 * 1024 = 276480 bytes,如果核心文件小於276480 bytes只則如何產生的核心文件。不會生成大於276480 bytes大小的核心文件。當我設置rlim_cur = RLIM_INFINITY所有核心文件正在生成。基本上我無法將文件大小截斷爲所需的大小。請建議。

在此先感謝。

+0

什麼操作系統/平臺/等? –

+0

Linux on arm platform。 – klekle

+0

我添加了缺少的標籤。如果將來可以馬上包括它們,那將是非常好的。無論如何,我懷疑這可能更適合於Unix/Linux姊妹網站,因爲它似乎並不像編程那樣。 –

回答

-1

嘗試thisthis,這些linkes關於硬和軟限制解釋和ulimit命令

+0

我試着改變rlim_cur和rlim_max的值,我發現核心文件只有在核心文件大小小於rlim_cur&rlim_max的值時纔會生成。我希望它截斷到我無法實現的所需大小。我嘗試在/etc/security/limit.conf中更改軟硬值,似乎不起作用。我如何截斷它到200MB? – klekle