Portál AbcLinuxu, 12. května 2025 12:54

Dotaz: Spuštění i ukončení bash skriptu jedinou ikonou na liště

15.3.2014 13:38 jean
Spuštění i ukončení bash skriptu jedinou ikonou na liště
Přečteno: 232×
Odpovědět | Admin
Není problém udělat na xfce panelu jednu ikonu na spuštění určitého skriptu a druhou na ukončení skriptu.

Jak to ale provést, aby se bash skript dal spustit prvním kliknutím a ukončit druhým kliknutím na tu samou ikonu?

Ř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

15.3.2014 13:59 easy
Rozbalit Rozbalit vše Re: Spuštění i ukončení bash skriptu jedinou ikonou na liště
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja používam pgrep.
Řešení 2× (voda, 00000)
pepe_ avatar 15.3.2014 17:18 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Spuštění i ukončení bash skriptu jedinou ikonou na liště
Odpovědět | | Sbalit | Link | Blokovat | Admin

 

#!/bin/bash
jmenoscriptu="$(basename $0)"
for pid in $(pidof -x $jmenoscriptu ) ; do
if [ $pid != $$ ]; then
echo "[$(date)] Program je jiz spusten pod cislem PID $pid , ukoncuji jej."
kill -HUP $pid
fi
done
#Zde bude nasledovat to co se ma delat.

 

Ale záleží na použití.

15.3.2014 19:51 jean
Rozbalit Rozbalit vše Re: Spuštění i ukončení bash skriptu jedinou ikonou na liště
Funguje ! Vyřešeno ! Díky !

Dejte mu někdo za to řešení bod.

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.