<div dir="ltr">Hi all ;)<div><br></div><div>My situation is:</div><div>- init process starts during boot</div><div>- services from /etc/init/*.conf are started by init and inherit its "ulimit" settings (number of open files, etc...)</div><div>- at the end some process is spawned by exec and has the same "ulimit" as the init (pid 1) process</div><div>I see that:</div><div><br></div><div><div># cat /proc/1/limits</div><div>Limit                     Soft Limit           Hard Limit           Units</div><div>Max cpu time              unlimited            unlimited            seconds</div><div>Max file size             unlimited            unlimited            bytes</div><div>Max data size             unlimited            unlimited            bytes</div><div>Max stack size            8388608              unlimited            bytes</div><div>Max core file size        0                    unlimited            bytes</div><div>Max resident set          unlimited            unlimited            bytes</div><div>Max processes             120197               120197               processes</div><div>Max open files            1024                 4096                 files</div><div>Max locked memory         65536                65536                bytes</div><div>Max address space         unlimited            unlimited            bytes</div><div>Max file locks            unlimited            unlimited            locks</div><div>Max pending signals       120197               120197               signals</div><div>Max msgqueue size         819200               819200               bytes</div><div>Max nice priority         0                    0</div><div>Max realtime priority     0                    0</div><div>Max realtime timeout      unlimited            unlimited            us</div></div><div><br></div><div>and I would like to set a different value for "Max open files" for init (pid 1) process so that all child processes (I need it for scripts from /etc/init/*.conf files) will inherit it. Is there a way to change this for init itself?</div><div><br></div><div>I know that I can use ulimit command in start scripts of the children processes, and I can use /etc/security/limit.conf after properly configuring pam. But at the moment I need this functionality for processes spawned directly by init from /etc/init/*.conf. Can this be done?</div><div><br></div><div>BR,</div><div>Rafal.</div></div>