Hilfe bei Shellscript

DonMarkeZ

Mitglied
Hi !
Ich hatte vor mir ein Shellscript zu schreiben um einen Eggdrop für das IRC zu Downloaden und einzurichten. Allerdings hänge ich schon etwas länger (Bin halt noch nicht so ein Script Profi ;) ) an einem Problem. Dieses sieht so aus, dass wenn ich mein Script durchlaufen lasse, es zwar anfängt das Eggdrop-File zu downloaden, allerding sofort zum nächsten Befehl weiterspringt, da es denkt, dass beim Anfangen des Downloads der Befehl schon ausgeführt wurde (denk ich mal). Hat jemand eine Idee wie ich dem Script sagen kann, dass es warten soll bis der laufende Befehl (Prozess) zu Ende geführt werden soll, bevor der nächste startet ?

MfG
 
Ja, ich hatte vor es per wget herunterzuladen
Code:
#!/bin/sh
wget http://files.planet-rcs.de/article/e/eggdrop/eggdrop1.6.17.tar.bz2

Wobei da natürlich noch andere Befehle folgen, wie z.B. tar -jxvf eggdrop1.6.17.tar.bz2 etc.
 
Wenn wget die Datei downloaden kann, "wartet" das Skript auch bis es soweit ist. Vermutlich wirst Du einfach bei der URL einen Fehler drin haben und wget bricht gleich wieder ab?
 
Nein das ist es eben nicht. Das Script fängt an das File zu downloaden aber springt dann direkt zum nächsten Befehl über. Das wundert mich auch, aber ich habe keinerlei Ahnung, wie ich das Problem beheben könnte :(
MfG
 
Danke Helmut !
Es hat jetzt Funktioniert. Werde mich dann mal wieder an die Arbeit machen :-)
 
Zuletzt bearbeitet:
Und schon das nächste Problem...
Ich muss die eggdrop.h verändern um den Nick vom Eggdrop auf 30 Zeichen zu erhöhen und wollte das ganz gerne per sed machen. Leider klappt das nicht so wie es soll:(
Folgende Zeile muss verändert werden:

#define HANDLEN 9 /* valid values 9->NICKMAX */

und zwar nach:

#define HANDLEN 30 /* valid values 9->NICKMAX */

Kann mir da jemand weiterhelfen ?
MfG
 
Zurück