abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 19:55 | Nová verze

Po dvou letech od vydání verze 3.0 byla vydána nová major verze 4.0 nástrojů LXC, LXD a LXCFS pro kontejnerovou virtualizaci LXC (LinuX Containers). Jedná se o verzi s dlouhodobou podporou (LTS). Ta končí v červnu 2025. Přehled novinek v jednotlivých oznámeních o vydání: LXC, LXD a LXCFS.

Ladislav Hagara | Komentářů: 0
dnes 16:11 | Humor

Řada firem své letošní již připravené aprílové žertíky kvůli SARS-CoV-2 a COVID-19 nezveřejnila. Přehled zveřejněných například na April Fools' Day On The Web. Na CoinMarketCapu byla přidána nová kryptoměna: toaleťáky. Ve hře World of Tanks jsou vylepšené tanky, v PUBG nový herní mód Fantasy Battle Royale, …

Ladislav Hagara | Komentářů: 2
dnes 15:22 | Zajímavý projekt

Komunity KDE a GNOME, které doposud vyvíjely příslušná desktopová prostředí, se rozhodly přestat tříštit síly a představují společný projekt KNOME, který nabídne konfigurovatelnost GNOME a jednoduchost KDE v jednom balíčku. Staví na technologiích QTK3 a Kutter.

Fluttershy, yay! | Komentářů: 15
dnes 14:11 | Nová verze

Tradičně na apríla byla vydána nová stabilní verze OpenTTD (Wikipedie), tj. open source klonu hry Transport Tycoon Deluxe. Přehled novinek v nejnovější verzi 1.10.0 v seznamu změn. Starší verzi OpenTTD lze vyzkoušet také v prohlížeči.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Nová verze

Po čtyřech a půl měsících vývoje od vydání verze 5.3 byla vydána nová verze 5.4 svobodného open source redakčního systému WordPress. Kódové označení Adderley bylo vybráno na počest amerického jazzového trumpetisty Nata Adderleyho.

Ladislav Hagara | Komentářů: 0
včera 23:44 | IT novinky

Association for Computing Machinery vzhledem k probíhající pandemii COVID-19 nabízí bezplatný přístup do databáze publikací ACM Digital Library, a to do 30. června 2020.

Fluttershy, yay! | Komentářů: 2
včera 23:11 | IT novinky

Humble Bundle nabízí balík her (některých multiplatformních a/nebo bez DRM), knih, komiksů,… za cenu alespoň €28. Akce Humble Conquer COVID-19 Bundle probíhá do 7. dubna. Výtěžek bude věnován humanitárním/charitativním organizacím Lékaři bez hranic, Direct Relief, International Rescue Committee a Partners In Health.

Fluttershy, yay! | Komentářů: 7
včera 18:44 | Komunita

Český LibreOffice tým vydává překlad příručky LibreOffice Online. Příručka vznikla překladem anglického originálu, který byl vytvořen v rámci projektu Google Season of Docs 2019. Příručka je ke stažení na českých stránkách LibreOffice. Český tým pokračuje s překladem příručky Začínáme s LibreOffice a hledá další dobrovolníky pro překlad z angličtiny a revize přeloženého textu.

Zdeněk Crhonek | Komentářů: 0
včera 17:55 | Nová verze

Theia je nové modulární vývojové prostředí (IDE) určené k běhu jako webová aplikace a modifikovatelné pomocí doplňků kompatibilních s MS Visual Studio Code. Vývoj zaštiťuje Eclipse Foundation. Více v oznámení vydání verze 1.0.

Fluttershy, yay! | Komentářů: 1
včera 17:44 | Upozornění

V souvislosti s nedávnými kybernetickými útoky na nemocniční zařízení v České republice nabídl Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) ve spolupráci se sdružením CZ.NIC, správcem české národní domény a provozovatelem Národního bezpečnostního týmu CSIRT.CZ, pomoc klíčovým zdravotnickým subjektům, na které se vztahuje reaktivní opatření NÚKIB.

Ladislav Hagara | Komentářů: 2
Chodíte do práce?
 (15%)
 (0%)
 (5%)
 (0%)
 (50%)
 (30%)
 (0%)
Celkem 20 hlasů
 Komentářů: 1, poslední dnes 14:40
Rozcestník

Vypnutí PC po synchronizaci Dropboxu

18.3.2014 22:48 | Přečteno: 927× | Linux

Třeba se někomu bude hodit jednoduchý skriptík, jehož jediným cílem je vypnutí počítače po té, co skončí synchronizace (nahrávání dat do) Dropboxu. Používám ho když nahrávám velké soubory - na mém netu není Dropbox schopen správně odhadnout délku synchronizace a nechci, aby byl počítač zbytečně zapnutý.

Na Dropboxu se mi líbí, že má podporu Linuxu a dokonce nepotřebuje ani X-ka. Existuje k němu také skript v Pythonu, kterým lze s Dropboxem komunikovat.

Takže: V nekonečné smyčce se do proměnné A uloží status Dropboxu (Dropbox mi běží pod jiným uživatelem (user). Jestliže je Dropbox zasynchronizovaný "Up to date", tak se vyvolá vypnutí PC (za pět minut). Pokud ne, tak se obsah proměnné A vypíše např.:

Syncing "Soubor.zip" (3 hrs left)
Downloading "Soubor.zip" (9.0 KB/sec, 3 hrs left)

čeká se nějaký čas (v mém případě 15 minut) a vše se opakuje. Skript spouštím pod rootem, aby měl uživatel práva na vypnutí.

#!/bin/bash
while true
do
        A=$(su user -c "python /home/user/dropbox.py status 2>&1")
        if test "$A" = "Up to date"
        then
                /sbin/shutdown -hP +5
        fi
        echo $A
        sleep 900
done
       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

Max avatar 19.3.2014 07:18 Max | skóre: 68 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Doporučuji uspávat, funguji tak velice dlouho na několika pc a bez problémů.
Zdar Max
Měl jsem sen ... :(
19.3.2014 11:08 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Maxi děkuji za zkušenost - vlastně jsem to sem hodil, abych si to někam zapsal a od ostatních vytáhl nějaké nápady.

Já jsem neuvedl jednu věc: ten počítač je v jedné kanceláři v jiném městě a tohle na něm provádím vzdáleně v noci. Ve dne na něm pracují ve Windows - takže se stejně musí restartovat.

Ze spánku to asi vzdáleně neprobudím, co?
pavlix avatar 19.3.2014 11:10 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Ze spánku to asi vzdáleně neprobudím, co?
Záleží na dalších okolnostech ;).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 19.3.2014 10:09 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Přepínač -P jsem nikdy nepotřeboval. Na druhou stranu doporučuju vždy používat now, jinak na sebe shutdown může zvukově upozorňovat, což je většinou nežádoucí. Zvlášť když člověk spí.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
19.3.2014 11:13 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Mě se to vypnutí několikrát seklo a tento parametr mi to pořešil. Jak už jsem psal v předchozím příspěvku: probíhá to v noci ve vzdálené kanceláři a tak to nevadí.

Mám vůbec s tím PC problémy. Je to d530 a když v BIOSu zapnu automatické zapnutí PC v určitou dobu, tak ho neumím v Debianu vypnout. Zajímavé je, že v Ubuntu mi to šlo a do Windows jsou na to patche.
19.3.2014 19:08 Halis | skóre: 5 | blog: capacitor
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Mě vždy pro okamžité vypnutí stačil příkaz halt
pavlix avatar 19.3.2014 21:06 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Nebo tak.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Bedňa avatar 19.3.2014 20:04 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Ak ťa prepadne paranoja, čo ten DropBox s právami roota práve robí s s tvojim kompom, tak si môžeš vytvoriť skupinu shutdown (ak už neexistuje), užívateľa pod ktorým chceš spúšťať skript si pridáš do tejto skupiny. V sudoers si nastavíš spúšťanie príkazu shutdown pre túto skupinu bez hesla a máš vystarané.
KERNEL ULTRAS video channel >>>
20.3.2014 08:49 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Díky za návod - uvažuji o tom.

Dropbox s root právy nespouštím. Dropbox běží s právy toho uživatele "user" a taky proto ten skript dropbox.py musím spouštět pomocí "su user -c".
Josef Kufner avatar 20.3.2014 12:39 Josef Kufner | skóre: 69
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Mnohem lepší je nastavit si sudo na samotný shutdown a skript spustit pod běžným uživatelem. Usnadňuje to jeho zabití a spolupráci se zbytkem desktopu (např. pak můžeš snadno zobrazit otázku, zda to opravdu chceš vypnout, minutu před samotným vypnutím).
Hello world ! Segmentation fault (core dumped)
20.3.2014 16:52 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Tak jsem to nakonec vybojoval (je to spíše zápisek pro mne):
  1. Musí se nainstalovat "sudo", pak také vznikne soubor /etc/sudoers.
  2. sudoers se edituje pomocí příkazu "visudo".
  3. Do /etc/sudoers je třeba pod řádek "root ALL=(ALL:ALL) ALL" doplnit: "user ALL=NOPASSWD:/sbin/shutdown".
  4. Příkaz se pak spouští "sudo /sbin/shutdown...".
20.3.2014 16:57 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Je opravdu potřeba to dělat přes skupinu? V sudoers jsem to nastavil přímo tomu uživateli a chodí to.
Bedňa avatar 20.3.2014 19:49 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Nie nieje, len to má výhodu, že pokiaľ máš skupinu na shutdown, tak do nej postupne len pridávaš užívateľov a keď zmeníš nejaké pravidlo, zmení sa to všetkým, ale to ty asi nepotrebuješ.
KERNEL ULTRAS video channel >>>
21.3.2014 11:34 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: Vypnutí PC po synchronizaci Dropboxu
Díky za odpověď. Nepotřebuji, ale zkoušel jsem to, ale moc se mi nedařilo, tak jsem s tím dál nebojoval.

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.