Stranica: 1/1.

cron i pokretanje gtk aplikacije putem ssh ili lokalno

Postano: 12 vel 2011, 00:26
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.

Re: cron i pokretanje gtk aplikacije putem ssh ili lokalno

Postano: 12 vel 2011, 00:40
Postao/la glaskoncILLa
ssh -X?

ili cron lokalno neko_vrijeme neki_user /usr/bin/xbmc (mozda lupam gluposti, totalno netestirano)?

Re: cron i pokretanje gtk aplikacije putem ssh ili lokalno

Postano: 12 vel 2011, 18:49
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.