{"id":40,"date":"2012-11-01T19:26:11","date_gmt":"2012-11-01T19:26:11","guid":{"rendered":"http:\/\/honza.paws.cz\/?p=40"},"modified":"2013-01-24T19:27:30","modified_gmt":"2013-01-24T19:27:30","slug":"cron-a-suspend","status":"publish","type":"post","link":"http:\/\/honza.paws.cz\/?p=40","title":{"rendered":"CRON a Suspend"},"content":{"rendered":"<p>\u010cas od \u010dasu si sestavuji offline mapu \u010cR do telefonu a proto\u017ee m\u00e1m v po\u010d\u00edta\u010di jen 4 GB RAM, mus\u00edm celou operaci prov\u00e1d\u011bt nad pomal\u00fdm notebookov\u00fdm diskem. Cel\u00e1 z\u00e1le\u017eitost pak trv\u00e1 ke t\u0159em hodin\u00e1m a je na snad\u011b ji spustit po p\u016flnoci, kdy m\u00e1m nav\u00edc zrychlenou p\u0159\u00edpojku do internetu, pro sta\u017een\u00ed t\u00e9m\u011b\u0159 300 MB zdrojov\u00e9ho souboru. Na ned\u00e1vno rozjet\u00e9m Openwrt je mimo jin\u00e9 i CRON, kter\u00fd jsem p\u016fvodn\u011b vyu\u017e\u00edval k vyp\u00edn\u00e1n\u00ed r\u00e1di\u00ed, nicm\u00e9n\u011b lze p\u0159es n\u011bho probudit notebook po s\u00edti. A\u017e se ten zapne, jeho CRON zase spust\u00ed skript na sestaven\u00ed m\u00e9 offline mapy. Ale co s t\u011bmi hodinami, kdy po\u010d\u00edta\u010d b\u011b\u017e\u00ed na volnob\u011bh. Nalezl jsem ide\u00e1ln\u00ed p\u0159\u00edkaz na usp\u00e1n\u00ed, kter\u00fd nepo\u017eadoval pr\u00e1va roota:<br \/>\n<code>dbus-send --system --print-reply --dest=\"org.freedesktop.UPower\" \/org\/freedesktop\/UPower org.freedesktop.UPower.Suspend<\/code><\/p>\n<p> Ten fungoval v dob\u00e1ch, kdy jsem skript spou\u0161t\u011bl ru\u010dn\u011b z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky, b\u011bhem chv\u00edle, kdy jsem na po\u010d\u00edta\u010di nepot\u0159eboval pracovat. Pokud ten sam\u00fd skript spust\u00edm p\u0159es CRON, nic se nestane. Na internetu jsem na\u0161el n\u011bkolik d\u016fvod\u016f, pro\u010d tomu tak je. Nejsou podstatn\u00e9, nebo\u0165 ani jeden p\u0159\u00edklad, kter\u00fd m\u011bl funk\u010dnost vr\u00e1tit nakonec nefungoval. Nezb\u00fdv\u00e1 ne\u017e \u0161ikovn\u00fd p\u0159\u00edkaz nahradit ve skriptu p\u0159\u00edkazem:<br \/>\n<code>sudo \/usr\/sbin\/pm-suspend<\/code><\/p>\n<p> a do <code>\/etc\/sudoers<\/code>, mo\u017eno zm\u011bnit t\u00e9\u017e p\u0159\u00edkazem <code>sudo visudo<\/code> p\u0159idat n\u00e1sleduj\u00edc\u00ed:<br \/>\n<code>yourusername pchostname=NOPASSWD:\/usr\/sbin\/pm-suspend<\/code><\/p>\n<p> to by m\u011blo dostate\u010dn\u011b omezit takto vytvo\u0159enou bezpe\u010dnostn\u00ed mezeru (jak vznosn\u00fd n\u00e1zev).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u010cas od \u010dasu si sestavuji offline mapu \u010cR do telefonu a proto\u017ee m\u00e1m v po\u010d\u00edta\u010di jen 4 GB RAM, mus\u00edm celou operaci prov\u00e1d\u011bt nad pomal\u00fdm notebookov\u00fdm diskem. Cel\u00e1 z\u00e1le\u017eitost pak trv\u00e1 ke t\u0159em hodin\u00e1m a je na snad\u011b ji spustit po p\u016flnoci, kdy m\u00e1m nav\u00edc zrychlenou p\u0159\u00edpojku do internetu, pro sta\u017een\u00ed t\u00e9m\u011b\u0159 300 MB zdrojov\u00e9ho [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/posts\/40"}],"collection":[{"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":1,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":41,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions\/41"}],"wp:attachment":[{"href":"http:\/\/honza.paws.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/honza.paws.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}