The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 06-05-2008
itsme_maverick itsme_maverick is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 5
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
  #2 (permalink)  
Old 06-05-2008
fabtagon fabtagon is offline
Registrierte Nutzer
  
 

Join Date: Apr 2008
Ort: Europäische Union / Deutschland
Beiträge: 189
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
  #3 (permalink)  
Old 06-06-2008
itsme_maverick itsme_maverick is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 5
Zitat:
Zitat von fabtagon View Post
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

Was bedeutet die Zeile "while-Schleife" tun? pidof script1> / dev / null
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 04:06 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0