Hallo zusammen,
habe mich hier mal angemeldet, in der Hoffnung, ein paar Denkanstösse zu bekommen.
Ich bin nicht sehr erfahren, was Shell-Programmierung angeht, vielleicht könnt Ihr mir helfen. Ich will kein komplettes Script haben, einfach nur ein paar Hinweise.
Folgendes möchte ich machen:
1. Aus einem Verzeichnis alle *.txt in ein anderes Verzeichnis kopieren.
2.Wenn alle kopiert sind, einen Befehl auführen. Dieser schreibt kurz vor Beendigung eine Datei in ein Verzeichnis. (Solange die da ist, wird der Prozess nicht beendet)
3. Gucken, ob diese Datei in dem Verzeichnis liegt, wenn ja, weitere *.txt kopieren
4. Wenn alle Dateien kopiert sind, die angelegte Datei aus Schritt 2 löschen. Dann wird der Prozess beendet.
5. Überprüfen ob der Prozess mit Exit 0 beendet wurde, wenn ja, dann sollen nocheinmal Daten kopiert werden.
Mein Problem ist eigentlich mehr oder weniger, wi ich überprüfe, ob die jeweiligen Einzelschritte komplett beendet wurden, bevor der nächste Schritt gemacht wird. Oder passiert das eh automatisch? Wäre es besser, für jeden Schritt ein einzelnes Skript zu schreiben, und dann jeweils am Ende das Skript für den nächsten Schritt aufzurufen?
Ich danke Euch schon mal für die Hilfe,
Gerrie
Lesezeichen