<!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&ograve; 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 &egrave; che se uccidi il
figlio, il padre, a seconda di come ha gestito il ritorno dal figlio,
&egrave; 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&ograve; 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&agrave; 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 &egrave; questo:
 mi &egrave; capitato in un server che c'era un processo (uno shellbot in perl) che
non mi si chiudeva, e per questo mi &egrave; venuto il dubbio, insomma se era
possibile vedere come &egrave; 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

&egrave; molto pi&ugrave; 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&egrave; ci sar&agrave;
un altro processo che controlla se quest'ultimo(ma non era cos&igrave;
purtroppo) altrimenti come &egrave; possibile?<br>
grazie per la pazienza XD<br>
</body>
</html>