rlinetd

Michal Moskal malekith w pld.org.pl
Śro, 5 Wrz 2001, 11:41:57 CEST


On Tue, Sep 04, 2001 at 11:09:19AM +0200, Jakub Bogusz wrote:
> On Tue, Sep 04, 2001 at 01:42:22AM +0200, Michal Kochanowicz wrote:
> > OK. Czy masz w takim razie pomysł w jaki sposób można zrzucić wszystkie
> > limity w sposób niezależny od shella? Mi nie przychodzi do głowy
> > eleganckie rozwiązanie niezalezne od shella. Prawdę mówiąc jedyne co mi
> > przychodzi do głowy to albo dostarczanie przez każdy shell skryptu który
> > można by było włączyć przez
> > . skrypt
> > i on by w sposób odpowiedni dla danego shella wywoływał ulimit (czy csh
> > obsługuje ,,.''?) --- koszmar. Albo rozbudowane ,,case'' rozpoznające
> > typ shella.
> > 
> > Można by też dostarczyć binarkę która zrzucałaby wszelkie limity i
> > wykonywała program podany jako argument. Jej użycie musiałoby być
> > wbudowane w funkcję ,,daemon'' rc-scripts.
> 
> Tak przy okazji - czy da się (i jak) w skrypcie shella pozbyć
> controlling-tty? innwatch jest skryptem /bin/sh, a jest uruchamiany
> jako demon. Nie odczepia się od terminala powodując problemy.
> Czy jedyne rozwiązanie to uruchamiać go (ze skryptu sh, żeby było
> śmieszniej) przez wrapper w C, który zrobi fork()+exec()/exit()?
> 
> Jeżeli już używać binarki, to można do niej dodać też odczepianie
> i zamykanie deskryptorów - rozwiązałoby to problemy z demonami...

a exec 1>/dev/null, etc nie pomaga?

-- 
: Michal ``,/\/\,       '' Moskal    | |            : GCS {C,UL}++++$
:          |    |alekith      @    |)|(| . org . pl : {E--, W, w-,M}-
:                                  |                : {b,e>+}++ !tv h
: Current project:  http://aleph-0.dhs.org/ywindow/ : PLD Team member



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