Portál AbcLinuxu, 10. května 2025 09:21

Dotaz: spustenie programu v danom case

10.10.2012 18:31 hergot
spustenie programu v danom case
Přečteno: 293×
Odpovědět | Admin
Zdravim, chcel by som sa spytat, ci existuje sposob,ako spustit daky prg v konkretnom case? Napr. spustenie totem-u o 18:00. Skusal som programy at a cron, ale bez vysledku. Dakujem.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2012 18:57 kuka
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
A bez vysledku znamena co? Jestli jsou to graficke aplikace, treba jak pises totem, je treba si pohlidat nektera nastaveni, napriklad DISPLAY.
10.10.2012 18:59 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
cron dělá přesně to co potřebujete, v nastavený čas spustí program. Proč to u vás nešlo?
pepe_ avatar 10.10.2012 19:58 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin

nastavení stému kde4 / plánovač úloh / osobní cron.

pepe_ avatar 11.10.2012 14:33 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: spustenie programu v danom case

jo na to určení DISPLAY sem zapoměl no ..

DISPLAY=:0.0 totem

10.10.2012 20:38 hergot
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bez vysledku znamena,ze sa nic neudialo. A neviem preco. Skusal som to aj s tym DISPLAY (je to tu niekde riesene na fore, tak som siel podla toho) ale aj tak nic. A ako by to teda tak malo presne vyzerat, myslim ten prikaz povedzme pre ten totem? Mozno to pisem spatne.
10.10.2012 20:54 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Cron z hlavy nevím, v textovém režimu je na to crontab, pod Gnome a KDE jsou na to klikací udělátka (viz odpověd výše). Na jednorázové spuštění je lepší at:
at time [date]
příkaz[y]
Ctrl+d
Takhle se bere vstup z klávesnice, stisk Ctrl+d vlastně znamená konec souboru. Dá se to použít i jinak, více v manuálu.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
10.10.2012 21:05 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Tak musíte zkontrolovat všechny kroky:
  1. Běží cron daemon? když mu definujete jednoduchou akci (třeba kopie souboru) provede se?
  2. Je příkaz správně? když jej spustite samostatně udělá co má? spouští se u toho cronu pod správným uživatelem?
  3. Někdy pomůže obalit prováděný příkaz malým skriptíkem, který zkontroluje potřebný stav před spuštěním, zachytí chybové hlášky a někam je vám zaznamená. Pak víte, co se děje.
Situace: Spustím to a nic se nestane, se nedá ladit, dokud ji nerozdělíte na jednotlivé části a u nich zabezpečíte funčnost.
10.10.2012 20:38 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen připomínám, že musí běžet daemony crond a atd. V Debianu pod Gnome (patrně nejen v Debianu) se to dalo nastavit nějakým grafickým klikátkem, v ArchLinuxu je to v rc.conf.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
10.10.2012 21:34 hergot
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak by som to popisal takto: Po naštudovani si at a cron som sa rozhodol pouzit at. Deamon spusteny. $ at 18:00 at> totem at> job 1 at Wed Oct 10 18:00:00 2012

Vsetko vyzera v poho, ale totem sa nespusti. Zrejme ten prikaz musi byt trosku iny, len neviem aky. Inak skusal som pouzit kopirovanie a to funguje. Dik.
10.10.2012 22:21 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Polopate: totem je aplikácia používajúca X windows. Potrebuje preto (prinajmenšom) premennú prostredia DISPLAY, ktorá tej aplikácii povie, ktorý display použiť pre kreslenie svojho okna. Pre obyčajný desktopový počítač je hodnota premennej prostredia DISPLAY spravidla ":0".
10.10.2012 21:49 hergot
Rozbalit Rozbalit vše Re: spustenie programu v danom case
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyriešené. Chcelo to "totem --display=:0" Ďakujem sa ochotu.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.