Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ako zakazat viacnasobne spustenie aplikacie?  (Přečteno 1349 krát)

v47

  • Návštěvník
  • Příspěvků: 39
ako zakazat viacnasobne spustenie aplikacie?
« kdy: 29 Května 2009, 09:43:08 »
zdravim,da sa nejak zakazat viacnasobne spustenie jednej aplikacie? tzn,potrebujem dosiahnut aby jedna aplikacia (napr skype,firefox) bola spustena iba jeden krat,bez ohladu na to ze sa na zastupcu ktory ju spusta kliklo napr 5x..eeebuntu 2.0 base (cize ubuntu 8.10).

vdaka.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #1 kdy: 01 Června 2009, 10:18:55 »
Kód: [Vybrat]
if [ -z "`pidof firefox`" ] ;then firefox &; fi
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #2 kdy: 01 Června 2009, 11:05:14 »
imho zrovna u firefoxu by tenhle problem nemel vubec nastat, ff si hlida lockfilem, ze je spusten pouze jednou a obchazi se to velmi slozite, takze pochybuju, ze by se ti to povedlo nahodne (to ze se ti otevre dalsi okno jeste neznamena, ze by se spustil znova i firefox)...

EDIT: relativne
« Poslední změna: 01 Června 2009, 11:13:47 od MacHala »
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

v47

  • Návštěvník
  • Příspěvků: 39
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #3 kdy: 01 Června 2009, 16:34:59 »
jj,s tym firefoxom je to pravda,tam to nejak obzvlast nevadi ze sa otvori dalsie okno,ale ten skype je uz otravnejsi..
Kód: [Vybrat]
if [ -z "`pidof firefox`" ] ;then firefox &; fi
tak toto je na mna moc-som zaciatocnik,rozvedie to niekto?

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #4 kdy: 01 Června 2009, 17:41:52 »
jj,s tym firefoxom je to pravda,tam to nejak obzvlast nevadi ze sa otvori dalsie okno,ale ten skype je uz otravnejsi..
Kód: [Vybrat]
if [ -z "`pidof firefox`" ] ;then firefox &; fi
tak toto je na mna moc-som zaciatocnik,rozvedie to niekto?
man bash  ;D
no, ale projednou:
pidof firefox - prikaz, ktery zjisti jake cislo procesu ma firefox
`..` co je uvnitr zpetnych uvozovek se spusti jako prikaz
".." - co je uvnitr dvojitych uvozovek se vezme jako retezec
[ -z ".." ] - odpoved na otazku: "je retezec prazdny?" (bude pouze za predpokladu, ze firefox jeste nebezi)
if pravdivostnihodnota ; then - to snad neni potreba vysvetlovat
firefox & - spusteni firefoxu na pozadi

a ten druhy strednik je tam imho prebytecny

jelikoz tebe nezajima firefox, ale skype, tak to proste nahradis...
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #5 kdy: 01 Června 2009, 22:50:57 »
`..` co je uvnitr zpetnych uvozovek se spusti jako prikaz
NE!! man bash
`...`, nebo to samé dělá $(...) - výstup z toho, co je uvnitř uvozovek, nebo závorek, je vloženo místo `...` nebo  $(...)
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #6 kdy: 01 Června 2009, 23:37:09 »
`..` co je uvnitr zpetnych uvozovek se spusti jako prikaz
NE!! man bash
`...`, nebo to samé dělá $(...) - výstup z toho, co je uvnitř uvozovek, nebo závorek, je vloženo místo `...` nebo  $(...)
tak to musim protestovat, spusti se to sice jen v subshellu, ale porad se to spusti...
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: ako zakazat viacnasobne spustenie aplikacie?
« Odpověď #7 kdy: 02 Června 2009, 11:16:15 »
...
OK... aby to bylo úplně přesné, tak to napíšu takhle:
`...`, nebo to samé dělá $(...) - obsah toho, co je uvnitř uvozovek, nebo závorek, je spuštěn a výstup je vložen místo `...` nebo  $(...)
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

 

Provoz zaštiťuje spolek OpenAlt.