icemanhro
Goto Top

Batch - csh

Hallo Leute ich schon wieder, nachdem ihr mir ja so toll bei meinem ersten Programmierproblem geholfen habt( siehe Batch-Datei). Kommt ihr ein neues.

Hab eine Batch-Datei (Danke dir, Biber, nochmal für deine Geduld face-smile ), und die soll ich jetzt in eine C-Shell umwandeln, weil es meinem großen Meister besser gefällt.
Nur hab ich in der Schule nicht aufgepasst und absolut keine Ahnung von der Shell Programmierung.
Aber vielleicht kann mir einer von euch weiter helfen.
Danke im voraus, der Iceman

Content-Key: 19348

Url: https://administrator.de/contentid/19348

Printed on: April 19, 2024 at 11:04 o'clock

Member: duddits
duddits Nov 09, 2005 at 09:44:24 (UTC)
Goto Top
Hi,

diese links sollten dir weiterhelfen:
http://www.linuxfibel.de/csh.htm
und http://www.linuxfibel.de/shallg.htm

Gruß duddits
Member: icemanHRO
icemanHRO Nov 09, 2005 at 09:56:40 (UTC)
Goto Top
Danke duddits, für deine schnelle Antwort, aber auf den Seiten war ich schon, und da komm ich aj auch nicht weiter, denn bei C-Shell Programmierung geht es ja nicht weiter.....
Member: duddits
duddits Nov 09, 2005 at 11:28:58 (UTC)
Goto Top
Hi,

noch ein link:
http://www.linux-club.de/viewtopic.php?t=12706
Vorab kenn mich mit der C-Shell nicht so aus. Hier totzdem ein Ansatz:

#! /bin/sh
switchliste=/Pfad/zum/Verzeichniss/switchliste.txt

  1. falls das nicht klappt dann probier es so:
#set switchliste=/Pfad/zum/Verzeichniss/switchliste.txt

if -r ( $switchliste==0 ) then
echo "Datei $switchliste nicht gefunden!"
else

#Alle Switches in der Liste abarbeiten... Liste zeigen
echo "Folgende Switches werden je 2x angepingt: "
cat $switchliste
echo "-----------------------------------------------------"

  1. Falls das da nicht funktioniert dann evtl. so:
  2. foreach i ( $(cat $switchliste) )

foreach i ( $switchliste )
var=$(ping -c 2 > /dev/null)
#oder set var=$(ping -c 2 > /dev/null)
if ( $var==0 ) then
echo "$i ist OFFLINE!"
else
ping -c 2 > /dev/null
echo "$switchliste anwortet.."
endif
end
endif

Hoffe das es so klappt.

Gruß duddits
Member: icemanHRO
icemanHRO Nov 09, 2005 at 11:42:46 (UTC)
Goto Top
Danke, werd ich gleich mal ausprobieren...