Fórum Root.cz

Hlavní témata => Software => Téma založeno: xmms 19. 12. 2010, 17:07:05

Název: Jak natvrdo vypnout Linux?
Přispěvatel: xmms 19. 12. 2010, 17:07:05
Potřebuju nějakým příkazem nebo skriptem vypnout linux rychle a natvrdo se stejným účinkem jako je vypnutí vypínačem. Tedy bez zdlouhavého zabíjení procesů. Možné poškození souborů a ztráta dat mě nezajímá. Dá se to nějak udělat?
Název: Re: Jak natvrdo vypnout linux
Přispěvatel: focy 19. 12. 2010, 17:11:38
halt -f  by mohlo stacit
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: PeterS. 19. 12. 2010, 20:56:57
mrkni na Magic SysRq key, malo by to byť Alt + SysRq + o
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Petr Krčmář 19. 12. 2010, 21:46:03
U SysRq jsem vždycky při problémech používal kombinaci 'sub': sync, umount, reboot. Stačí zmáčknout Alt a SysRq a k tomu postupně pak za sebou napsat 'sub'.
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: BubakB 20. 12. 2010, 08:04:54
init 0
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: jn 20. 12. 2010, 08:56:14
U SysRq jsem vždycky při problémech používal kombinaci 'sub': sync, umount, reboot. Stačí zmáčknout Alt a SysRq a k tomu postupně pak za sebou napsat 'sub'.

ja bych syncnul radsi az po unmountu, ono se to i lip pamatuje: USB ;)

jinak sysrq lze pouzit i na dalku zapisem do /proc/sysrq-trigger
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: xmms 20. 12. 2010, 09:11:36
init 0 vůbec ne, ten jen normálně vypne systém dlouho a pomalu
ale ten halt -f je docela fajn, takhle to celý vytuhne
pro vypnutí jsem zvolil halt -fp

ty ostatní volby taky vyzkouším
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: roghir 20. 12. 2010, 09:23:28
Pozvi si aktivni tchyni, ta kdyz potrebuje zapojit vysavac moc nepremysli nad tim, kterou snuru vypoji...  ;)
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Kenji 20. 12. 2010, 10:28:04
Tak já zase používám poweroff -f :-)
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: kvr kvr 20. 12. 2010, 10:56:11
Já před to dávám ještě Terminate all processes (slušně a bez init), tedy EUSB.
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Pavouk106 20. 12. 2010, 13:32:19
shutdown -nHP now

Ale bacha, na nic moc nečeká, je to víceméně fakt jako vypínačem (možná ztráta dat, a další potíže)... Ale systém je dole dřív než za ty čtyři sekundy, který se musí tlačítko na vypnutí držet :-)
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Pavouk106 20. 12. 2010, 13:33:38
shutdown -nHP now

Ale bacha, na nic moc nečeká, je to víceméně fakt jako vypínačem (možná ztráta dat, a další potíže)... Ale systém je dole dřív než za ty čtyři sekundy, který se musí tlačítko na vypnutí držet :-)

oprava, malé h -> shutdown -nhP now
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: xmms 20. 12. 2010, 14:04:14
shutdown -nhP now
tenhle příkaz nefunguje podle očekávání. Systém sice vytuhne, ale zůstane pouze halted, počítač se nevypne.

Zkoušel jsem i ostatní možnosti. Pro mé potřeby jsem nakonec zvolil
Kód: [Vybrat]
halt -fpnTohle vypne spolehlivě a rychle. Je vidět, že systém něco dopíše na disk a až pak se vypne. Trvá to asi sekundu. Jinak ten sysrq-trigger je taky docela fajn.

Napadá mě i jiná věc. Když se třeba přehřeje procesor (se špatným větrákem), aktivuje se tepelná pojistka a celý počítač se vypne okamžitě. To je opravdu IHNED. Dalo by se něco podobného simulovat posláním signálu do nějakého zařízení?
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Sten 20. 12. 2010, 16:43:54
invoke-rc.d halt stop
Název: Re: Jak natvrdo vypnout Linux?
Přispěvatel: Jenda 20. 12. 2010, 19:06:02
SysRq s o alespoň u mě vypne okamžitě (uřízne si napájení). Pokud nemáš přístup na klávesnici (skript, vzdálený stroj), dá se to simulovat zapsáním o do /proc/sysrq-trigger.