linux - 如何一次增加所有 ulimit?

标签 linux ulimit

我不知道如何以正确的方式从我的计算机中删除所有限制,所以我做了一个命令:

sudo su
ulimit -a 9999999
ulimit -b 9999999
ulimit -c 9999999
ulimit -d 9999999
ulimit -e 9999999
ulimit -f 9999999
ulimit -g 9999999
ulimit -h 9999999
ulimit -i 9999999
ulimit -k 9999999
ulimit -k 9999999
ulimit -l 9999999
ulimit -m 9999999
ulimit -n 9999999
ulimit -o 9999999
ulimit -p 9999999
ulimit -q 9999999
ulimit -r 9999999
ulimit -s 9999999
ulimit -t 9999999
ulimit -u 9999999
ulimit -v 9999999
ulimit -v 9999999
ulimit -w 9999999
ulimit -x 9999999
ulimit -y 9999999
ulimit -z 9999999

有没有更快捷的正确方法?

最佳答案

刚刚找到我自己问题的答案 here :

 for opt in $(ulimit -a | sed 's/.*\-\([a-z]\)[^a-zA-Z].*$/\1/'); do
     ulimit -$opt ulimited
 done

关于linux - 如何一次增加所有 ulimit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067248/

相关文章:

linux - 如何在 Shell 中重现 "Too Many open files"错误

linux - ulimits 中的 nproc 和 nofile 是什么?

python - 如何在 FreeBSD 10.1 上增加每个进程的打开文件数限制?

java - ULIMIT:如何永久设置限制

linux - 我在 azure linux VM 上有两个磁盘,sda 和 sdb

sql-server - Linux 上的 SQL Server 无法导出到 bacpac

linux - CMake剥离静态库

windows-subsystem-for-linux - 如何在 WSL2 上的 Ubuntu 20.04 中提高打开文件的限制?

linux - dd(1)中的(1)有什么意义?

linux - 64b Linux 如何知道管理 32b 应用程序?