ULIMIT 3 2017
目录
ULIMIT
åç§°æ¦è¿°
æè¿°
è¿åå¼
é误
屿§
éµå¾ªæ å
åè§
注记
è·
åç§°
ulimit - è·åå¹¶è®¾ç½®ç¨æ·éå¶
æ¦è¿°
#include <ulimit.h>
long ulimit(int cmd, long newlimit);
æè¿°
è¦åï¼è¯¥ä¾ç¨å·²è¿æ¶ãè¯·ä½¿ç¨ getrlimit(2)ãsetrlimit(2) å sysconf(3) 代æ¿ãæå³ shell å½ä»¤ ulimit() 请åè§ bash(1)ã
ulimit()
è°ç¨å¯ä»¥è·åæè®¾ç½®è°ç¨è¿ç¨çæäºéå¶ãcmd
åæ°å¯ä»¥åå¦ä¸çå¼ã
UL_GETFSIZE
è¿åæä»¶å¤§å°ç¸å³çéå¶ï¼åä½ä¸º 512 åèã
UL_SETFSIZE
设置æä»¶å¤§å°ç¸å³çéå¶ã
|
3 |
ï¼Linux æªå®ç°ãï¼è¿åæ°æ®æ®µå¯è½çæå¤§å°åã |
|||
|
4 |
ï¼å·²å®ç°ï¼ä½æªæä¾ç¬¦å·å¸¸éãï¼è¿åè°ç¨è¿ç¨å¯ä»¥æå¼æä»¶çæå¤§æ°éã |
è¿åå¼
妿æåï¼ulimit() è¿åéé¶å¼ã妿åºéï¼è¿åå¼ä¸º -1ï¼ä¸å°ç¸åºè®¾ç½® errno çå¼ã
é误
|
EPERM |
ä¸ä¸ªæ æéçè¿ç¨å°è¯æåéå¶ã |
屿§
å¦éäºè§£æ¬èä¸æä½¿ç¨æ¯è¯çè§£éï¼è¯·æ¥ç attributes(7)ã

éµå¾ªæ å
SVr4ï¼POSIX.1-2001ãPOSIX.1-2008 å° ulimit() æ è®°ä¸ºè¿æ¶ã
åè§
bash(1), getrlimit(2), setrlimit(2), sysconf(3)
注记
æ¤é¡µé¢æ¯ Linux man-pages é¡¹ç® 5.10 ççä¸é¨åãæ¨å¯ä»¥è®¿é® https://www.kernel.org/doc/man-pages/ æ¥äºè§£é¡¹ç®çæè¿°ãæ¥åé®é¢çæ¹æ³åæ- ¤é¡µé¢çææ°çæ¬ã
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh