Odpověď

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.
Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Zadejte znaky zobrazené na obrázku
Poslechnout obrázek / Požádat o jiný obrázek

Zadejte znaky zobrazené na obrázku:
Kolik má průměrný člověk prstů na pravé ruce? (číslem):
Po dnu přijde:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: Yullaw
« kdy: Červenec 26, 2014, 22:19:02 »

Pro informaci:

- nejen pro prostředí KDE existuje grafická nádstavba KShutdown, dostupný v repozitáři, obrázky níže.
Poslal: Peťoš
« kdy: Červenec 01, 2014, 21:45:17 »

Jj, mins je preklep. Zbytek zalezi na konfiguraci prav ;) U me k tomu je potreba root a netreba DISPLAY :) Ale my jsme proste team :D
Poslal: Yullaw
« kdy: Červenec 01, 2014, 21:35:23 »

Tímto označuji téma za vyřešené + měním název tématu na:"Uspání PC z příkazového řádku (KDE4, MGA4)"

@Peťoš: thx!
Poslal: fantomorous
« kdy: Červenec 01, 2014, 21:14:18 »

vyzkoušeno, vyřešeno, funguje perfekt. díky!
Poslal: Yullaw
« kdy: Červenec 01, 2014, 20:32:39 »

jako root:
Kód: [Vybrat]
at now + 5 mins [ENTER]
systemctl suspand [ENTER]
[CTRl] + [D]

zkus

root není potřeba...

...zkusil:
Kód: [Vybrat]
[yullaw@localhost ~]$ at now + 5 mins
syntax error. Last token seen: s
Garbled time
[yullaw@localhost ~]$

jsi se přeďobl, takže - od teď za 5 minut:
Kód: [Vybrat]
[yullaw@localhost ~]$ at now + 5 min
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
at> systemctl suspend
at> <EOT>                                # stisk CTRL+D
job 44 at Tue Jul  1 20:26:00 2014
[yullaw@localhost ~]$

nebo v určitý čas a datum (ve 21:00 1.července 2014):
Kód: [Vybrat]
[yullaw@localhost ~]$ at 21:00 čec 1
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
at> systemctl suspend
at> <EOT>                                # stisk CTRL+D
job 45 at Tue Jul  1 21:00:00 2014
[yullaw@localhost ~]$

POZOR! Je třeba i určit displej (obrazovku), kde se zobrazí spuštěný program, jinak se pak vše otevírá v "pozadí", např.:
Kód: [Vybrat]
[yullaw@localhost ~]$ at 21:00 čec 1
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
at> env DISPLAY=:0 firefox     
at> <EOT>                                 # stisk CTRL+D
job 46 at Tue Jul  1 21:00:00 2014
[yullaw@localhost ~]$

Doplnění:
  • Seznam všech budoucích spuštěných úloh:
Kód: [Vybrat]
$ at -l

nebo

$ atq
  • Zrušení úlohy:
Kód: [Vybrat]
$ atrm ČÍSLO_ÚLOHY

    EDIT:určení $DISPLAY
    Poslal: Peťoš
    « kdy: Červenec 01, 2014, 19:34:29 »

    jako root:
    Kód: [Vybrat]
    at now + 5 mins [ENTER]
    systemctl suspand [ENTER]
    [CTRl] + [D]

    zkus
    Poslal: fantomorous
    « kdy: Červenec 01, 2014, 19:04:18 »

    Díky, to co já potřebuju je tedy systemctl suspend. Nechá se nějak jedoduše odložit?
    Poslal: Yullaw
    « kdy: Červenec 01, 2014, 18:43:25 »

    Příkaz sleep ČÍSLO[PŘÍPONA] - je úkon, kdy bash čeká ČÍSLO sekund, nebo [PŘÍPONA] může být "s" - pro sekundy, "m" - pro minuty a "h" - pro hodiny.

    Viz.:
    Kód: [Vybrat]
    $ sleep --help

    nebo

    $ man sleep

    Funguje správně.

    Příkaz tě mohl zmást, jakožto sleep [en] = spát, uspat, ale tomu tak v prompt Linuxu pro "uspání" počítače není.


    • Příkaz pro uspání do RAM:
    Kód: [Vybrat]
    $ systemctl suspend

    • Příkaz pro hibernaci (uložit stav OS do swap oddílu a vypnout):
    Kód: [Vybrat]
    $ systemctl hibernate

    • Pokud používáš KDE4 (4.x.x) a chceš i použít příkaz pro uzamčení obrazovky (heslo) a pak uspat:
    Kód: [Vybrat]
    $ qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock && systemctl suspend
    :)

    Testováno v MGA4, 64bit, KDE 4.11.4

    EDIT: hash/bash
    Poslal: fantomorous
    « kdy: Červenec 01, 2014, 10:38:41 »

    Ahoj, rád bych používal příkaz sleep pro uspání PC z konzole. Vše se zdá být ok, ale po uplynutí času se příkaz nevykoná. Můžete někdo ověřit funkčnost?
    Verze:
    Kód: [Vybrat]
    [tom@MGA3_NTBlenovo ~]$ sleep --version
    sleep (GNU coreutils) 8.21

    EDIT: předmět → [Vyřešeno]Uspání PC z příkazového řádku (KDE4, MGA4)