The UNIX and Linux Forums  

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
FTP-Dateien der Reihe nach Harim UNIX für Fortgeschrittene und Experten 1 10-31-2007 10:54 AM
Lesen Sie oder suchen Sie das Element in einer Datei der Reihe nach von Position mit Unix-Shell-Skript? lok UNIX for Dummies Questions & Answers 6 07-12-2006 07:53 AM
Unterschied zwischen dem Schreiben Unix-Shell-Skript und AIX-Shell-Scripts haroonec AIX 0 04-12-2006 03:27 AM
Führen Sie Prozesse sequentiell 993 Shell Programmierung und Scripting 2 04-14-2005 12:24 PM
Shell-Skripte karenshaw Shell Programmierung und Scripting 1 06-12-2002 09:17 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 09-19-2008
nua7 nua7 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Location: / bin / sh
Beiträge: 353
sequentiell das Shell-Skripten.

Hi All,
Ich habe einen Master-Skript, das würde geführte 4-Skripte in der Reihenfolge. Bei der ersten Skript ausgeführt wird, muss ich prüfen, ob ein besonderes Verfahren ist abgeschlossen. Wenn es abgeschlossen ist, nur dann mit dem zweiten Skript.

Dieselbe Regel gilt für script3 und script4.

Kann jemand bitte helfen Sie mir! Out.This ist die Funktion, die ich für die Prozess-Kontrolle.


Code:
process_check ()
{
p1=`ps -ef | grep o1 |grep -v grep| wc -l`
if [ "$p1" = 0]
echo "Process not running"
return 0
else
echo "Process  completed"
return 1
}


Zuletzt bearbeitet von nua7; am 09-19-2008 03:08 AM..
  #2 (permalink)  
Old 09-19-2008
nua7 nua7 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Location: / bin / sh
Beiträge: 353
Guys,
Bitte helfen ...
  #3 (permalink)  
Old 09-19-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Posts: 4346
Bitte keine Fragen stoßen, das ist gegen unsere Regeln.

Verwenden Sie die warten Befehl, eine Lesen Sie die Manpage von warten.

Grüße
  #4 (permalink)  
Old 09-19-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell-Programmierer, Autor
  
 

Join Date: März 2007
Ort: Toronto, Kanada
Posts: 2380
Zitat:
Zitat von nua7 View Post
Hi All,
Ich habe einen Master-Skript, das würde geführte 4-Skripte in der Reihenfolge. Bei der ersten Skript ausgeführt wird, muss ich prüfen, ob ein besonderes Verfahren ist abgeschlossen. Wenn es abgeschlossen ist, nur dann mit dem zweiten Skript.

Dieselbe Regel gilt für script3 und script4.

Kann jemand bitte helfen Sie mir! Out.This ist die Funktion, die ich für die Prozess-Kontrolle.


Code:
process_check ()
{
p1=`ps -ef | grep o1 |grep -v grep| wc -l`
if [ "$p1" = 0]

Sie vermissen dann (ebenso wie ein Leerzeichen vor ]):


Code:
if [ "$p1" = 0 ]
then

Und Sie brauchen nicht zwei greps sowie WC:


Code:
if ps -ef | grep '[o]1'
then

Zitat:
Code:
echo "Process not running"
return 0
else
echo "Process  completed"
return 1
}

Zuletzt bearbeitet von cfajohnson; am 09-19-2008 03:49 AM..
  #5 (permalink)  
Old 09-19-2008
nua7 nua7 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Location: / bin / sh
Beiträge: 353
Thanks a lot!
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 01:08 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