Sida 1 av 1
init / shutdown?
Postat: 08 mar 2010, 20:36
av SlamsornasKung
Hej!
Har precis börjat forska lite i runlevels. En undran poppade upp i mitt hufvud: varför används shutdown -h now, och inte init 0?
Vad är det för skillnad dem emellan, egentligen?
SK
Re: init / shutdown?
Postat: 08 mar 2010, 21:31
av Rune.K
Finns inte "halt"?
Är det inte "telinit 0" du menar?
Re: init / shutdown?
Postat: 09 mar 2010, 10:22
av SlamsornasKung
Rune.K skrev:Finns inte "halt"?
Är det inte "telinit 0" du menar?
Jag tror att
telinit är obsolet numera. Jag undrar mest vad det är för egentlig
skillnad, i praktiken, mellan att begära
halt med
shutdown -h now och att skicka datorn till runlevel 0 med
init 0? Båda kommandon har samma effekt; datorn stängs av! Men det går snabbare att skriva
init 0.
Re: init / shutdown?
Postat: 09 mar 2010, 11:03
av dmz
shutdown respekterar dina script du vill köra vid avstängning, det gör inte init 0. Var rädd om dina filsystem...
Re: init / shutdown?
Postat: 09 mar 2010, 11:20
av Katt
Från man-sisdorna.
shutdown brings the system down in a secure way. All logged-in users
are notified that the system is going down, and login(1) is blocked.
It is possible to shut the system down immediately or after a specified
delay. All processes are first notified that the system is going down
by the signal SIGTERM. This gives programs like vi(1) the time to save
the file being edited, mail and news processing programs a chance to
exit cleanly, etc. shutdown does its job by signalling the init
process, asking it to change the runlevel. Runlevel 0 is used to halt
the system, runlevel 6 is used to reboot the system, and runlevel 1 is
used to put to system into a state where administrative tasks can be
performed; this is the default if neither the -h or -r flag is given to
shutdown.
If halt or reboot is called when the system is not in runlevel 0 or 6,
in other words when it's running normally, shutdown will be invoked
instead
When init is requested to change the runlevel, it sends the warning
signal SIGTERM to all processes that are undefined in the new runlevel.
It then waits 5 seconds before forcibly terminating these processes via
the SIGKILL signal. Note that init assumes that all these processes
(and their descendants) remain in the same process group which init
originally created for them. If any process changes its process group
affiliation it will not receive these signals. Such processes need to
be terminated separately
Re: init / shutdown?
Postat: 09 mar 2010, 11:36
av Rune.K
Hur stängs Ubuntu av egentligen? Det går otroligt snabbt jämfört med andra distar på samma maskin.
Hoppas att det är OK att jag kapar din tråd, Kung över slamsorna?
Edit:
Jag har ju provat Lucid som så många andra...
Det går utmärkt att installera och använda det en gång, när jag stänger Lucid så går det otroligt snabbt.
Nästa gång startar Lucid får jag felmeddelande typ ATA-error.
Det är därför jag undrar hur Ubuntu egentligen stängs av jämfört med flertalet andra distar, där det tar normal tid att stänga av datorn?
Visst är det bra att det går snabbt, men...

Och jag tänker INTE köpa ny dator.
Re: init / shutdown?
Postat: 09 mar 2010, 12:42
av SlamsornasKung
dmz skrev:shutdown respekterar dina script du vill köra vid avstängning, det gör inte init 0. Var rädd om dina filsystem...
Okej. Det var lite det jag undrade över. Tack för svar!
Rune, kapa på!