On Wed, 6 Sep 2000, R lug lista ! wrote:
>
> mai fratzilor , hiuh , chiar asha nu ma ajuta si pe minenimeni ?
> cum fac si eu , ca un user , normal sau , ales , in fine sa nu poata lasa procese in
>backgorund !?\
> 10x
Vad ca esti disperat cu mesajul asta :)
Uite, ceva de jenu asta, pui in crontab la root. nu stiu daca e cea mai
buna idee, dar merge :)
----- bgproc file CUT START --------
#!/bin/sh
ps aux | grep -v ^root | grep -v ^claudiu | grep -v ^nobody | \
grep -v ^daemon | grep -v ^identd | grep -v ^horia | \
grep -v ^USER | while read BPROC; do
BPCONS=`echo $BPROC | cut -f7 -d ' '`
if [ "$BPCONS" = "?" ]; then
BPPID=`echo $BPROC | cut -f2 -d ' '`
echo "Killing process with PID $BPPID..."
kill -9 $BPPID
fi
done
------ bgproc file CUT STOP -----
Dar ai grija ca da mailuri la root pentru orice proces killed. Daca vrei
sa nu mai dea mail, stii ce ai de facut (presupun :) - asta sa mai
muncesti si tu putin :PP). Ca sa-l pui in crontab, cred ca te prinzi cum,
pune-l sa ruleze la fiecare 5 minute.
Pe un serv. de freeshell am vazut un scriptuletz mai bogat, facut in
perl, dar nu stiu de pe unde ai putea sa-l iei... l-as putea oricum
extrage de acolo...
Claudiu
PS: S-ar putea sa aibe nevoie de ajustari pe undieva... :) inclusiv la
extragerea proceselor.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.