Il 24/09/07, NN_il_Confusionario <pinkof.pallus@tiscalinet.it> ha scritto:
facendo quello che ogni persona normale fa: leggendo la documentazione.
La documentazione dice che gli script di controllo dei demoni sono in /etc/init.d/DEMONE
Ad esempio: /etc/init.d/apache restart
O no?
Poi ci sono demoni che girano tramite il superserver inetd. E quindi per restartarli si usa:
/etc/init.d/inetd restart
Hint: hai gia` visto che esiste il file /var/lib/dpkg/info/ftpd.list
Che per caso contenga la lista di tutti i files che il pacchetto contiene?
Certo, l'eseguibile è /usr/sbin/in.ftpd e NON viene eseguito direttamente, ma tramite inetd.
Difatti negli script di postinstall c'è il comando per aggiungere la riga appropriata.
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.ftpd
E difatti ftpd funziona e vedo girare:
root 2069 1 0 Sep10 ? Ss 0:00 /usr/sbin/inetd
E fin qui tutto regolare.
MA CHI ESEGUE INETD, COME LO RESTARTO?
Che per caso contenga quindi anche il path di uno script per (ri)avviare in.ftpd ?
No.
Che per caso i files che vedi in /usr/share/doc/ftpd/ contengano info utili?
Il man di ftpd parla di ftpd come processo singolo a se stante.