Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: doga312 17 Května 2016, 18:41:02

Název: Unison a Cron
Přispěvatel: doga312 17 Května 2016, 18:41:02
Ahoj,
přes grafické prostředí jsem si vytvořil profil "Hudba" v programu Unison, vis příloha.
Do Cronu jsem přidal řádek
Kód: [Vybrat]
30 20 * * * /usr/bin/unison Hudbaale nic se neděje.
V syslogu jsem to zahlédnul ale teď nevím, proč tam vidím jenom události z dneška, kde to není.
Díky za radu ;)

EDIT:
přidal jsem do profilu parametr batch ale nic se nezměnilo.
syslog:
Kód: [Vybrat]
May 17 18:50:01 UMATE CRON[19444]: (doga) CMD (/usr/bin/unison Hudba)
May 17 18:50:08 UMATE CRON[19443]: (CRON) info (No MTA installed, discarding output)
Název: Re:Unison a Cron
Přispěvatel: GdH 17 Května 2016, 20:37:28
Cron nemá nastavené všechny systémové proměnné, pro grafické aplikace je nejzásadnější DISPLAY. Běžně je hodnota proměnné :0 (viz echo $DISPLAY), takže to zkus takto:
Kód: [Vybrat]
export DISPLAY=:0; /usr/bin/unison Hudba
Název: Re:Unison a Cron
Přispěvatel: doga312 20 Května 2016, 11:27:30
Ano, teď to už funguje. dík ;)

EDIT: Štvali mě ty vyskakující okna, tak jsem se vrátil k unison bez grafické nástavby a v podstatě je vše ještě jednodušší ;)
Název: Re:Unison a Cron
Přispěvatel: doga312 21 Května 2016, 16:17:42
Ahoj,
mám ještě jeden problém se zápisem do crontab.
Když zadám konkrétní čas, tak vše funguje ale nejedou periody.
Toto by měl být zapis pro opakování každé tři hodiny.
 
Kód: [Vybrat]
0 0,3 * * * /usr/bin/unison HudbaKde tam dělám chybu?
Dík
Název: Re:Unison a Cron
Přispěvatel: jmp 21 Května 2016, 17:09:08
špatná syntaxe
Název: Re:Unison a Cron
Přispěvatel: Jakub Vaněk 21 Května 2016, 17:15:51
Ahoj,
mám ještě jeden problém se zápisem do crontab.
Když zadám konkrétní čas, tak vše funguje ale nejedou periody.
Toto by měl být zapis pro opakování každé tři hodiny.
 
Kód: [Vybrat]
0 0,3 * * * /usr/bin/unison HudbaKde tam dělám chybu?
Dík
Tohle by mělo jít:
Kód: [Vybrat]
0 */3 * * * /usr/bin/unison Hudba