Linux普通用户进程数限制报“Resource temporarily unavailable”解决方法

普通用户的进程数限制一般都是在2048或者4096,到达限制后执行任何命令都会报如下的错误。

/bin/bash: Resource temporarily unavailable。

解决方法:

使用root 用户

 1. vi /etc/security/limits.d/20-nproc.conf

   添加如下信息,userName 为实际的普通用户名称;


2.vi /etc/security/limits.conf 

添加如下内容:


nproc:表示max number of processes

nofile:表示max number of open file descriptors

hard/soft:soft是一个警告值,而hard则是一个真正意义的阀值,超过就会报错

3.切换至普通用户下,执行 ulimt -a,使其生效;如下图所示


你可能感兴趣的:(Linux普通用户进程数限制报“Resource temporarily unavailable”解决方法)