![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Ausführen von Scripts in parallel | nivas | Shell Programmierung und Scripting | 6 | 02-21-2008 05:44 AM |
| Ausführung von Skripten Lesung Namen aus einer Datei | Konark | Shell Programmierung und Scripting | 3 | 11-08-2007 02:28 AM |
| Ausführen von Shell-Scripts | BuyoCat | UNIX for Dummies Questions & Answers | 1 | 09-07-2005 02:11 AM |
| Ausführung von Variablen in ksh-Skripten? | zedmelon | Shell Programmierung und Scripting | 3 | 08-06-2003 02:50 PM |
| Ausführung von Perl-Skripten | vtran4270 | UNIX für Fortgeschrittene und Experten | 2 | 08-27-2002 03:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Ausführen von Skripten in Parallel -
Hi All,
Ich habe 3 Shell-Skripte, Script1, Script2 und Script3. Nun will ich laufen Script1 und Script2 parallel und Script3 sollten sich nach erfolgreichem Abschluss der beiden Script1 und Script2. Können Sie legen nahe, ein Konzept, dies zu erreichen, ... Vielen Dank im Voraus |
|
||||
|
Polling einfache Ansatz (das Master-Skript selbst kann nicht parallel, anfällig für Symlink-Attacken durch unsichere tmp Schaffung, ...)
Code:
#!/bin/bash # should work in most shells (script1; echo $? > /tmp/retval1 ) & script2 # both do now run in parallel # ... # well, after some time script2 will have finished, so well have to check whether 2 also has retval2=$? while [ $? -eq 0 ] do sleep 1s pidof script1 > /dev/null done retval1=`cat /tmp/retval1` if [ something about retval1 and retval2 ] then script3 fi Zuletzt bearbeitet von fabtagon; am 06-05-2008 05:47 PM.. Grund: einen Punkt verpasst |
|
||||
|
Zitat:
Was bedeutet die Zeile "while-Schleife" tun? pidof script1> / dev / null |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|