Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-12-14 13:18:04

  radziojedi - Gambini

radziojedi
Gambini
Skąd: Śrem
Zarejestrowany: 2008-08-08

skrpyt, ktory odpala program pod konsola [solved]

Witam,
Mam pewien problem; chcialbym utworzyc skrypt, ktory bedzie odpalal konsole i program, ktory bedzie nasluchiwal pod ta konsola. Nie wiem, czy dosc jasno sie wyrazilem. Moze do brzegu:):
Podczas uruchamiania kompa musze uruchomic:
1. serwer newcs (umozliwiajacy sharing i ogladanie tv satelitarnej np. cyfry lub 'n'), ktory bedzie caly czas nasluchiwal
2. serwer mythbackend (mythtv)
3. wirtualna karte tv, ktora bedzie rowniez caly czas nasluchiwala

Chcialbym aby odpalal to wszystko jeden skrypt, ale jest jedno "ale": chcialbym, aby te trzy programy byly odpalane w osobnych konsolach.

Pewnie rozwiazanie jest trywialne (jak chyba wszystko), ale jakos nie udalo mi sie znalezc odpowiedzi, takze dzieki za ewentualna pomoc.

Ostatnio edytowany przez radziojedi (2008-12-15 13:58:56)


"Given enough eyeballs, all bugs are shallow"
Eric Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Offline

 

#2  2008-12-14 13:43:27

  urug - Członek DUG

urug
Członek DUG
Skąd: Częstochowa
Zarejestrowany: 2008-04-22
Serwis

Re: skrpyt, ktory odpala program pod konsola [solved]

Może 3x screen:

screen -dmS nazwa1 program1
screen -dmS nazwa2 program2
screen -dmS nazwa3 program3

Ostatnio edytowany przez urug (2008-12-14 13:43:59)


Pozdrawiam, Tomek

Offline

 

#3  2008-12-14 18:43:35

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: skrpyt, ktory odpala program pod konsola [solved]

A moze tak by sie dało

Kod:

#!/bin/bash
xterm -e program1 && xterm -e program2 && xterm -e program3

Oczywiście terminal moze być inny no i można dodać wielkość terminala ale trochę zabawy wiecej by bylo.

Choc czy to zadziała to nie sprawdzałem.Ale powinno.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#4  2008-12-14 20:26:54

  radziojedi - Gambini

radziojedi
Gambini
Skąd: Śrem
Zarejestrowany: 2008-08-08

Re: skrpyt, ktory odpala program pod konsola [solved]

Jesli chodzi o screen, to chyba musze troszke o nim poczytac, bo nigdy go nie uzywalem. Jesli chodzi o druga metode, to niestety "xterm -e program1" uruchamia serwer i blokuje caly skrypt i niestety nie dochodzi juz do "xterm -e program2".


"Given enough eyeballs, all bugs are shallow"
Eric Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Offline

 

#5  2008-12-14 20:32:23

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: skrpyt, ktory odpala program pod konsola [solved]

Spróbuj tak

Kod:

#!/bin/bash
xterm -e program1 & xterm -e program2 & xterm -e program3

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#6  2008-12-15 11:41:37

  radziojedi - Gambini

radziojedi
Gambini
Skąd: Śrem
Zarejestrowany: 2008-08-08

Re: skrpyt, ktory odpala program pod konsola [solved]

Poszlo, wielkie dzieki.
Ja robilem jeszcze jeden blad:
w skrypcie zapisywalem:

Kod:

#!/bin/bash
xterm -e program1
xterm -e program2
xterm -e program3

i pewnie dlatego po wykonaniu pierwszego polecenia, skrypt blokowal sie.


"Given enough eyeballs, all bugs are shallow"
Eric Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)