<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Paolo Lulli ha scritto:
<blockquote
cite="mid7bfb8c410701060914w5c92563bwec03f27f930bd689@mail.gmail.com"
type="cite">
<blockquote type="cite">
<pre wrap=""> si però per ex su sistemi sunos se non killi il processo sh prima, non ti
si chiude il processo in perl
</pre>
</blockquote>
<pre wrap=""><!---->
A me questa cosa non risulta proprio, il punto è che se uccidi il
figlio, il padre, a seconda di come ha gestito il ritorno dal figlio,
è un potenziale zombie. Ma non vuol dire che tu non possa fare il kill
direttamente del figlio.
</pre>
<blockquote type="cite">
<pre wrap=""> ma si può rendere uno script
in perl direttamente non killabile?
qualcuno sa rispondermi?
</pre>
</blockquote>
<pre wrap=""><!---->
Naturale, basta lanciare lo script da una utenza unix diversa, o con
privilegi di un'utenza diversa; ovvio che root potrà poi uccidere il
processo.
</pre>
<blockquote type="cite">
<pre wrap="">Se, in qualche modo, vuoi ricreare la situazione dello script shell, ossia
un processo (shell) che lancia un altro sottoprocesso (/path/script.pl)
non devi far altro che utilizzare la funzione system o l'operatore qx per
chiamare un altro programma dal tuo script perl.
ti ringrazio per la risposta:) il punto è questo:
mi è capitato in un server che c'era un processo (uno shellbot in perl) che
non mi si chiudeva, e per questo mi è venuto il dubbio, insomma se era
possibile vedere come è ha fatto l'aggressore :|
</pre>
</blockquote>
<pre wrap=""><!---->
Se hai il 'ps' di Berkeley (su Solaris lo trovi sotto /usr/ucb ) fai un bel
ps auxww
è molto più esauriente del consueto ps; di default trovi questo sui
sistemi *BSD (FreeBSD), ma puoi installarlo anche su Linux
Anche 'lsof' e 'fuser' possono fornirti altre indicazioni utili a
quello che sta facendo il processo; lsof ti elenca i filehandle aperti
dal processo in questione.
Ho sempre sostenuto che i panettoni facessero male...
Un saluto
blacksheep
_______________________________________________
Roma mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Roma@pm.org">Roma@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/roma">http://mail.pm.org/mailman/listinfo/roma</a>
</pre>
</blockquote>
ok fino a qua ci sono il punto era questo, usando htop, ho visto il
file in perl (ero root) facendo un bel kill -9 pid, il processo si
killava<br>
ma<br>
appena due secondi dopo si era auto-rilanciato, ho pensato bhè ci sarà
un altro processo che controlla se quest'ultimo(ma non era così
purtroppo) altrimenti come è possibile?<br>
grazie per la pazienza XD<br>
</body>
</html>