Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
script

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
chris
Gast





BeitragVerfasst am: 28. Feb 2002 0:13   Titel: script

hi,
ich möchte ein bashscript erstellen, welches nacheinander 2 programme startet!
1. einen komandozeilenclient für edonkey
2. ein grafisches frontend dafür

mein script sieht folgendermasen aus, funzt aber leider net:

#!/bin/sh
cd /stoff/mldonkey-1.00 ; ./mldonkey_gui ; cd /stoff/mldonkey-1.00 ; ./mldonkey

in diesem fall wird immer nur die datei mldonkey_gui gestrartet, wenn ich die beiden dateien untereinander tausche wird mldonkey gestartet, also immer nur die erste.

dann hab ichs noch so probiert, ergebnis genau das gleiche

#!/bin/sh
cd /stoff/mldonkey-1.00
if ./mldonkey_gui
then ./mldonkey
fi

kenne mich mit bashprogramierung net so aus, hat jemand vielleicht ne ahnung was ich falsch mache?
danke - chris
 

alias_maya
Gast





BeitragVerfasst am: 28. Feb 2002 1:02   Titel: Re: script

Hi,

wie wär's mit

if [ -n "./mldonkey_gui" ] ; then
./mldonkey_gui
fi

Gruß,
 

Jochen
Gast





BeitragVerfasst am: 28. Feb 2002 9:08   Titel: Re: script

"if" kann nicht weiterhelfen, da der then-Zweig erst erreicht wird, wenn das Kommando nach if beendet wurde und damit der Exit-Code worliegt, nach dem if zwischen then- und else-Zweig unterscheidet. Starte eines der Programme einfach in Hintergrund:
code:

#!/bin/sh
cd /stoff/mldonkey-1.00
./mldonkey &
./mldonkey_gui


mldonkey wird in Hintergrund gestartet, direkt darauf wird mldonkey_gui gestartet. Hier hängt das Skript, bis die GUI beendet wird. Ggf. kannst Du noch ein "kill $!" nach den GUI-Aufruf einfügen, dann wird der im Hintergrund gestartete Prozess nach Ende der GUI explizit abgeschossen.

Jochen
 

chris
Gast





BeitragVerfasst am: 28. Feb 2002 15:16   Titel: Re: script

danke, hat super funktioniert!
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy