limits.conf

Jarosław Kamper jack w jack.eu.org
Śro, 29 Maj 2002, 15:21:39 CEST


On Wed, May 29, 2002 at 02:42:49PM +0200, Jarosław Kamper wrote:
> On Wed, May 29, 2002 at 01:34:10PM +0200, Tomek Orzechowski wrote:
> > [29 maj, 2002] Jarosław Kamper napisał:
> > >On Wed, May 29, 2002 at 12:04:46PM +0200, Tomek Orzechowski wrote:
> > >> [29 maj, 2002] Jarosław Kamper napisał:
> > >> [...]
> > >> >> >@users  hard    nproc           30
> > >> >> >jack    soft    nproc           40
> > >> >> >jack    hard    nproc           50
> > >> [...]
> > >> >To jak zrobić, aby np. jack z users był nielimitowany, a reszta
> > >> >limitowana?
> > >> Ustaw sobie limit na 1000. Nie starczy?
> > >Teoretycznie powinien.
> > >A dlaczego zadania uruchamiane z crona przez użytkowników mają w
> > >centralnym poważaniu moje limits.conf ?
> > Limity są ustawiane podczas otwierania sesji. W przypadku crona sesja
> > nie jest otwierana, po prostu jest odpalany proces ze stosownym uid/gid.
> Czyli limity można o kant dupy potłuc? Wolałbym się mylić...

No tak, potrzeba matką wynalazku:

while true; do a=`ps auxwww|grep sickone|wc -l`; while [ $a -ge 15 ]; do j=`ps aux|grep sickone|grep -v grep|head -1|awk '{print $2}'`; echo "zabijam $j"; kill -11 $j; done; echo "Nie ma nic do roboty"; sleep 60; done

To się nazywa ulimits.conf (c) jack i jest substytutem:
sickone hard nproc 15

Ktoś chce zobaczyć quote (c) jack ? ;)

P.S. Cały czas czekam na rozwiązanie na maszyny produkcyjne... (czytaj:
właściwe)
-- 
.:|Jarosław Kamper|:×:|jack w irc.pl|:×:|http://jack.eu.org/|:×:|RLU#165846|:.



Więcej informacji o liście dyskusyjnej pld-users-pl