Fórum Root.cz
Hlavní témata => Software => Téma založeno: 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?
-
halt -f by mohlo stacit
-
mrkni na Magic SysRq key, malo by to byť Alt + SysRq + o
-
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'.
-
init 0
-
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
-
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
-
Pozvi si aktivni tchyni, ta kdyz potrebuje zapojit vysavac moc nepremysli nad tim, kterou snuru vypoji... ;)
-
Tak já zase používám poweroff -f :-)
-
Já před to dávám ještě Terminate all processes (slušně a bez init), tedy EUSB.
-
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 :-)
-
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
-
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
halt -fpn
Tohle 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í?
-
invoke-rc.d halt stop
-
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.