Autor Téma: [Vyřešeno]Uspání PC z příkazového řádku (KDE4, MGA4)  (Přečteno 13724 krát)

fantomorous

  • Full Member
  • ***
  • Příspěvků: 202
  • Karma: +4/-0
    • Zobrazit profil
    • digitemp
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)
« Poslední změna: Červenec 01, 2014, 21:39:21 od Yullaw »
NtB:Lenovo ThinkPad Edge E530 3259-AMG, Mageia 6, 64 bit, KDE Plasma,
Desktop: DualCore E8400 3GHz, 4GB RAM, GK Nvidia GF 8500GT 256MB 128bit, Mageia 6, 64 bit, KDE Plasma

Yullaw

  • Global Moderator
  • Hero Member
  • *****
  • Příspěvků: 737
  • Karma: +53/-0
    • Zobrazit profil
Re:sleep
« Odpověď #1 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
« Poslední změna: Červenec 01, 2014, 20:34:32 od Yullaw »

Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
Notebook Acer Aspire E1-571G
CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

fantomorous

  • Full Member
  • ***
  • Příspěvků: 202
  • Karma: +4/-0
    • Zobrazit profil
    • digitemp
Re:sleep
« Odpověď #2 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?
NtB:Lenovo ThinkPad Edge E530 3259-AMG, Mageia 6, 64 bit, KDE Plasma,
Desktop: DualCore E8400 3GHz, 4GB RAM, GK Nvidia GF 8500GT 256MB 128bit, Mageia 6, 64 bit, KDE Plasma

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:sleep
« Odpověď #3 kdy: Červenec 01, 2014, 19:34:29 »
jako root:
Kód: [Vybrat]
at now + 5 mins [ENTER]
systemctl suspand [ENTER]
[CTRl] + [D]

zkus
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Yullaw

  • Global Moderator
  • Hero Member
  • *****
  • Příspěvků: 737
  • Karma: +53/-0
    • Zobrazit profil
Re:sleep
« Odpověď #4 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
    « Poslední změna: Červenec 01, 2014, 21:08:34 od Yullaw »

    Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
    Notebook Acer Aspire E1-571G
    CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

    fantomorous

    • Full Member
    • ***
    • Příspěvků: 202
    • Karma: +4/-0
      • Zobrazit profil
      • digitemp
    Re:sleep
    « Odpověď #5 kdy: Červenec 01, 2014, 21:14:18 »
    vyzkoušeno, vyřešeno, funguje perfekt. díky!
    NtB:Lenovo ThinkPad Edge E530 3259-AMG, Mageia 6, 64 bit, KDE Plasma,
    Desktop: DualCore E8400 3GHz, 4GB RAM, GK Nvidia GF 8500GT 256MB 128bit, Mageia 6, 64 bit, KDE Plasma

    Yullaw

    • Global Moderator
    • Hero Member
    • *****
    • Příspěvků: 737
    • Karma: +53/-0
      • Zobrazit profil
    Re:[Vyřešeno]Uspání PC z příkazového řádku (KDE4, MGA4)
    « Odpověď #6 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!
    « Poslední změna: Červenec 01, 2014, 21:38:50 od Yullaw »

    Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
    Notebook Acer Aspire E1-571G
    CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M

    Peťoš

    • Administrator
    • Hero Member
    • *****
    • Příspěvků: 918
    • Karma: +17/-2
      • Zobrazit profil
      • Peťošův blog
    Re:[Vyřešeno]Uspání PC z příkazového řádku (KDE4, MGA4)
    « Odpověď #7 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
    Do it or do not. There is no "try".
    Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

    Yullaw

    • Global Moderator
    • Hero Member
    • *****
    • Příspěvků: 737
    • Karma: +53/-0
      • Zobrazit profil
    Re:[Vyřešeno]Uspání PC z příkazového řádku (KDE4, MGA4)
    « Odpověď #8 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.

    Mageia 6 (64bit), KDE Plasma 5.8.7, Kernel 4.9.56-desktop-1.mga6
    Notebook Acer Aspire E1-571G
    CPU:Intel® Core i5-3230M 2.6GHz, GPU:Intel+nVidia Optimus GeForce 710M