Hallo Leute
Wie kann ich ein bestimmtes Konsole-Kommando (expl. ulimit -n, -u scheint für User zu funktionieren) für einen bestimmten User freigeben?
Dank und Gruss
d-oli
PS: OS = ReHat 9
Linux 14.983 Themen, 106.391 Beiträge
... um Oracle zu installieren ...
... dazu gibt einen installation Guide wo genau diese Zeile bash-Script abgebildet sind. Da steht auch, das /etc/profile damit zu ergänzen:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
... und weil "ulimit -n 65536" Probleme verursacht habe ich das Script so abgeändert:
# if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
# fi
mache ich ulimit -a bevor ich das Script laufen lasse erscheint:
open files (-n) 1024
max user processes (-u) unlimited
danach:
open files (-n) 65536
max user processes (-u) 16384
Dies gilt nun aber für alle User. Aber ich glaube nicht, dass ich jemals >16384 Prozesse auf einmal laufen haben werde. Kann das Probleme verursachen?
mfg, d-oli
