2.4exp
Blues
blues w ds6.pg.gda.pl
Pon, 20 Maj 2002, 10:13:14 CEST
On Sat, 18 May 2002, Michal Moskal wrote:
> > Przy instalacji z dzisiejszego bootdisk_net po sieci jest taki
> > kwiatek, że najpierw instalator odpala dhcpcd, zasysa jakieś tam
> > pliczki bazowe, moduły scsi itp, a potem próbuje po raz drugi odpalić
> > dhcpcd i instalka wywala się na ryjek z tekstem:
> >
> > *** dhcpcd: already running
> > *** dhcpcd: if not then delete /var/run/dhcpcd-eth0.pid
> >
> > dhcpcd pracuje.
> >
> > Może
> > if [ ! -f /var/run/dhcpcd-ethX.pid ]; then
> > dhcpcd...
> > fi
> > ?
>
> Może raczej
>
> kill `cat /var/run/dhcpcd*`
> rm -f /var/run/dhcpcd*
> sleep 1
> dhcpcd?
Nie.
Fragment z manuala dhcpcd:
-k Sends SIGHUP signal to the dhcpcd process that is
currently running. If dhcpcd receives SIGHUP it will send
DCHP_RELEASE message to the server and destroy dhcpcd cache.
In a case dhcpcd receives SIGTERM which is normally
used by shutdown(8) when rebooting the system dhcpcd will
not send DHCP_RELEASE and will not destroy cache. When system
boots dhcpcd will use cache to request the same IP address
from DHCP server which was assigned before the system went down.
-n Sends SIGALRM signal to the dhcpcd process that is currently
running which forces dhcpcd to try to renew the lease. If
dhcpcd is not running, the flag is ignored and dhcpcd follows the
normal startup procedure.
Najpierw RELEASE, a potem dopiero można killować. A najlepiej renew...
To samo dotyczy rc-scriptów. Nie jest wysyłany release. I dodatkowo nie
czeka system przy zamykaniu na zakończenie działania dhcpcd przy
downowaniu interfejsu. Efekt jest taki, że ostatnie killowanie zabija
właśnie dhcpcd.
--
---------------------------------
pozdr. Paweł Gołaszewski
---------------------------------
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-installer