Portál AbcLinuxu, 14. května 2025 03:59

Dotaz: Script detekujuci spustene programy

3.8.2005 10:51 depi | skóre: 10 | blog: Erik Gyepes | Nitra
Script detekujuci spustene programy
Přečteno: 103×
Odpovědět | Admin
Zdravim.

Scriptovat v shelli mi este moc nejde ap otreboval by som urobit script, ktory zdetekuje ci dana aplikacia uz nebezi a ak este nebezi tak ju spusti vi nom pripade ju uz nespusti.

Potrbujem to, lebo vo FluxBoxe, mam script startup, ktory sa mi spsuta automaticky po restarte Fluxboxu a v nom mam programy, ktore sa maju pri starte spustat, ale kedze su uz raz spsutene tie netreba znova restartovat. Takze neviem ako to vyriesit.

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

Odpovědi

3.8.2005 11:04 #Tom
Rozbalit Rozbalit vše Re: Script detekujuci spustene programy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste příkaz:
ps -C program1,program2,program3... -o pid,ruser,cmd
Více je v manuálové stránce tohoto příkazu. Pro zpracování skriptem se hodí porovnávat jednotlivé programy samostatně, a to třeba takto:
PROGRAM="něco"
IGNORE=0
for u in $(ps -C $PROGRAM -o ruser=); do
  [ "$u" == "$USER" ] && IGNORE=1
done
if [ $IGNORE -eq 0 ]; then
  $PROGRAM
fi
3.8.2005 11:19 depi | skóre: 10 | blog: Erik Gyepes | Nitra
Rozbalit Rozbalit vše Re: Script detekujuci spustene programy
no dal som to PROGRAM="gaim" ...ale ono ho vyplo a zaplo znova :(
depi.sk - IT & Life Weblog
3.8.2005 11:27 #Tom
Rozbalit Rozbalit vše Re: Script detekujuci spustene programy
Gaim je přesně program, u kterého je toto k ničemu, protože se při ukončení KDE/Gnome/XFCE zavře. Počítám, že ve FluxBoxu taky.
3.8.2005 11:30 depi | skóre: 10 | blog: Erik Gyepes | Nitra
Rozbalit Rozbalit vše Re: Script detekujuci spustene programy
Jaj tak, to som nevedel. Len je to torska skoda, lebo Fluxbox sa restartuje uz aj vtedy ked zmenim styl a snim teda aj GAIM, takto som si zabanoval na IRCku #slackware :( ...
depi.sk - IT & Life Weblog

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.