在linux脚本中,同一会话中打开的文件数不生效。limits.conf
文件修改成功。虽然如果我打开新的会话,它显示新的值的数目打开的文件(command - ulimit - sn).
>loading.log
ulimit -Sn >> loading.log
sudo sed -i 's/soft nofile 2048/soft nofile 1024/g' /etc/security/limits.conf
ulimit -Sn >> loading.log
limits.conf
的修改需要重新登录才能生效。查看/etc/security/limits.conf中的修改是否需要重新启动?
也许手动设置当前shell会话的限制也足够了。
# for next login
sudo sed -i 's/soft nofile 2048/soft nofile 1024/g' /etc/security/limits.conf
# for this shell session
ulimit -Sn 1024