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
Brauchen Sie Hilfe im Austausch! uLearner UNIX for Dummies Questions & Answers 3 03-06-2008 07:21 PM
AWK substitution Klut Shell Programmierung und Scripting 4 01-15-2008 11:26 AM
ksh substitution solea Shell Programmierung und Scripting 2 08-09-2004 06:30 AM
sed substitution jo_aze UNIX for Dummies Questions & Answers 3 06-23-2002 10:32 PM
substitution supercbw Shell Programmierung und Scripting 1 06-07-2002 04:07 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 02-07-2007
D_Redd74 D_Redd74 is offline
Registrierte Nutzer
  
 

Join Date: Feb 2007
Beiträge: 2
Question Bad Wechsel

Brauchen Sie Hilfe ... Ich bekomme ein schlechtes Substitution Fehler auf mein Skript auf einem Solaris-Server. Doch das Drehbuch hat sich bewährt bei der Arbeit auf HPUX und Solaris-Servern ...


#! / usr / bin / sh
#
# Setzen Sie den Speicherort der Datei tzupdater.jar
#
JAR \u003d / tmp / tzupdater.jar # UPDATE DIESER LINE <<<<< >>>>>
#
# Frei von Log-Dateien, wenn es sie gibt

if [[-f / tmp / $ (0 ##*/}. all_javas]], dann
rm-f / tmp / $ (0 ##*/}. all_javas
fi
if [[-f / tmp / $ (0 ##*/}. old_javas]], dann
rm-f / tmp / $ (0 ##*/}. old_javas
fi
if [[-f / tmp / $ (0 ##*/}. cur_javas]], dann
rm-f / tmp / $ (0 ##*/}. cur_javas
fi

# Hier finden Sie alle Dateien mit den Namen Java auf dem System
# Und speichern Sie die Liste in eine Protokolldatei mit allen Java-Dateien
find /-fstype nfs -prune-o-fstype autofs-prune-o-name java-type f-print-o-name java-Typ L-print | tee / tmp / $ (0 ##*/}. all_javas | \
while read JAVA, muss
exec 2> / dev / null # Ignoriere Fehlermeldungen
$ JAVA-Version> / dev / null 2> / dev / null # Prüfen Sie, wie Java reagiert
if (($? \u003d\u003d 0)), dann # Wenn RC \u003d 0, es ist nur in
# Finden Sie heraus, welche Version von Java ist dies
VERSION \u003d $ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print substr ($ 3,4,1))')
if (($ VERSION> 3)), dann
# Wenn die Version höher ist als 1,3, gehen Sie vor und aktualisieren
print "$ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # ##*/}. cur_javas sparen Liste der aktuellen Javas
# Prüfen Sie, ob diese Java aktualisiert wurde oder nicht
$ Java-jar $ JAR-t> / dev / null 2> & 1
if (($?> 0)), dann # Wenn nicht aktualisiert wird, aktualisiert es
print "Updating $ JAVA"
$ Java-jar $ JAR-u
else # Ansonsten, drucken Sie eine Nachricht bereits aktualisiert
print "$ JAVA bereits aktualisiert"
fi
else # cmd Dies ist eine alte Version von Java
print "$ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # ##*/}. old_javas sparen Liste der alten Javas
fi
fi
getan
#
  #2 (permalink)  
Old 02-07-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9125
Versuchen Sie,
#! / usr / bin / sh
zu
#! / usr / bin / ksh
  #3 (permalink)  
Old 02-07-2007
D_Redd74 D_Redd74 is offline
Registrierte Nutzer
  
 

Join Date: Feb 2007
Beiträge: 2
Thumbs up

Dank ... Das funktioniert? Jede Idee Skript in beiden HPUX und RHEL, sondern musste sich Solaris?
  #4 (permalink)  
Old 02-07-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix-Daemon
  
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9125
Am RHEL, / usr / bin / sh bash ist. Auf HP-UX ist "posix Shell "basiert auf ksh. Auf Solaris, es ist wirklich sh, der alten Bourne-Shell.
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 11:02 AM.


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