Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: xandre 11 Října 2006, 20:35:26
-
Zdravim vás,
potřeboval bych poradit, jakým příkazem spustit hibernaci z příkazové řádky. Konkrétně potřebuju načasovat hibernaci na určitou dobu (obdobu shutdown -h +30). Bohuzel se mi to nepodařilo nikde najít. Díky
-
Mozna pujde o skript hibernate (pokud ne tak swsups), ale jestli ma moznost nacasovat akci na pozdeji nevim.
Nacasovat by to mohlo jit prikazem at.
man at pro vice informaci.
-
Pokud je nacasovani za urcitou dobu (napriklad 30 sekund), je jednodussi pouzit prikaz sleep (man sleep).
Pokud jde o hibernaci z konzole, co jsem nasel (ale nezkousel) je zmena souboru /sys/power/state: echo disk > /sys/power/state(pripadne echo mem (suspenze do pameti) nebo echo standby (vypnuti) - pravdepodobne to bude chtit prava roota (takze spoustet pres sudo, nebo udelat skript a pridat jej do sudoers).
cely prikaz by tak mohl vypadat priblizne takto:
# sleep 30; echo mem > /sys/power/state
-
Diky za rady, zkousel jsem, ale ani jedno neni to prave. Ve standardni instalaci nejsou prikazy hibernate ani swsusp a
sudo echo mem > /sys/power/statekonci s bash: /sys/power/state: Přístup odmítnut
Podle toho, co jsem se docetl je potreba neco doinstalovat nebo nastavit v jadre.
System -> Ukoncit -> Hibernovat (ve standardni instalaci) mi funguje naprosto bezproblemove, tak mi prislo zbytecne instalovat neco jineho. Jen me prekvapilo, ze pro polozku v menu nejde snadno zjistit ekvivalent z prikazove radky...
Stejne ale diky
-
a, chyba, jasne ze echo nebude fungovat pres sudo; prikaz je nutne spoustet od roota, nebo dat do skriptu. takze spravne je to napriklad takto:
sudo -s
echo mem > /sys/power/state
-
Diky vsem, tak uz jsem to vyresil
echo disk > /sys/power/state sice hibernaci provedlo, ale uz se z ni nedokazalo probudit. Diky tomu jsem ale konecne nasel presne to, co jsem hledal:
/etc/acpi/hibernate.shMimochodem je to skript, ktery provadi zminene echo disk > /sys/power/state, ale jeste navic nejake inicializace apod. Hibernace i probuzeni funguje.
Pro ty, kterym by se tento prikaz take mohl hodit:
sudo -s
sleep 3600 && /etc/acpi/hibernate.shHibernuje po 1 hodine s moznosti preruseni pomoci CTRL+c