cron i pokretanje gtk aplikacije putem ssh ili lokalno

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

Odgovori
valent
Postovi: 426
Pridružen/a: 08 kol 2008, 11:00
Spol: M
OS: Fedora
Lokacija: Osijek
Kontakt:

cron i pokretanje gtk aplikacije putem ssh ili lokalno

Post Postao/la valent »

Izludit cu.
uspio sam napraviti skriptu koja to napravi lokalno ali ne i kada sam logiran putem ssh da pokrenem gtk aplikaciju.

Dakle imam media centar, mythbuntu + xbmc, no kako xbmc ima memory leak problem ako radi +24h treba xbmc aplikaciju restartati svakih 24h.

Ugasiti aplikaciju je trivijalno s naredbom "pkill -s 9 xbmc"

No kako napraviti natjerati cron da pokrece xbmc?

Takodjer me pati što mogu pomocu at naredbe pokrenuti neku aplikaciju lokalno (nakon što koristim predefiniram DISPLAY i XAUTHORITY varijable) no kada se logiram putem ssh one nisu definirane pa iskreno pojma nemam kako putem at naredbe pokrenuti gtk aplikaciju na ekranu trenutno logiranog korisnika.

Svaka pomoć je dobrodošla.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: cron i pokretanje gtk aplikacije putem ssh ili lokalno

Post Postao/la glaskoncILLa »

ssh -X?

ili cron lokalno neko_vrijeme neki_user /usr/bin/xbmc (mozda lupam gluposti, totalno netestirano)?
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
valent
Postovi: 426
Pridružen/a: 08 kol 2008, 11:00
Spol: M
OS: Fedora
Lokacija: Osijek
Kontakt:

Re: cron i pokretanje gtk aplikacije putem ssh ili lokalno

Post Postao/la valent »

ssh -X je ako bih želio da mi se xbmc pokrene na remote media centru a prikaže na lokalnom računalu, no ja želim pokrenti xbmc na remote media centru.

Već mi je ekipa s irc-a pomogla. Ma gledao sam neke blogove i forume pa svi nešto petljaju i nisam vidio neki konkretan odgovor. Te me još više zbunili s XAUTHORITY opcijom koja je ovdje čak nepotrebna.

Nešto sam isprobavao sa skriptama no na kraju jednostavan oneliner riješi:

DISPLAY=:0.0 xbmc

to sam postavio u cron tako da se xbmc na media centru upali u 8h ujutro a gasim ga s pkill -u $USER xbmc.bin u 2h u noći.

xbmc ima memory leak (ili neki od pluginova) pa ako radi duže od 24h pojede hrpe memorije i uspori cijeli stroj.

Eto uglavnom riješeno.

Hvala na pomoći.
Odgovori