2

我正在尝试在 ec2 服务器上设置 pid_max,但我不断收到权限被拒绝。

sudo echo 4194303 > /proc/sys/kernel/pid_max

任何想法为什么?

[ec2-user@www ~]$ cat /proc/version 
Linux version 3.2.12-3.2.4.amzn1.i686 (mockbuild@gobi-build-31006) (gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC) ) #1 SMP Thu Mar 22 07:59:03 UTC 2012
4

1 回答 1

3

echo以 root 身份运行,但您仍以用户身份重定向输出。

您要么需要使用tee

echo 4194303 | sudo tee /proc/sys/kernel/pid_max

或者以 root 身份运行整个命令:

sudo sh -c "echo 4194303 > /proc/sys/kernel/pid_max"
于 2013-07-26T05:14:25.097 回答