Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Bash while read Line Problem Frage

Frage Entwicklung Batch & Shell

Mitglied: oi-polloi

oi-polloi (Level 1) - Jetzt verbinden

31.03.2010 um 12:07 Uhr, 5827 Aufrufe, 3 Kommentare

Hallo,

ich hab mal eine kleine Verständnisfrage -problem mit einer while read Line Schleife unter Linux.
Ich habe folgendes Skript:
'! /bin/bash

DATEI1=host1.txt
DATEI2=host2.txt

if [ $1 = "1" ]; then
while read LINE; do
rsh $LINE -l root "/tmp/./skript.sh"
done < $DATEI1
elif [ $1 = "2" ]; then
while read LINE; do
ping -c 2 $LINE
done < $DATEI2
fi


wenn ich das Skript mit der Variablen 2 starte, pingt es alle PCs in der host2.txt Datei durch. Es geht.
Wenn ich aber es mit der Variablen 1 starte, führt es nur den rsh-Befehl beim ersten PC aus und bricht dann ohne Fehlermeldung ab. Auch ein set -x hat mir keine weiteren Erkenntnisse gebracht.
Warum bricht das Skript nach dem ersten rsh-Befehl ab und beim pingen macht es was es soll?

Danke
Mitglied: kaiszy28
31.03.2010 um 12:35 Uhr
Hallo,

was passiert den wenn Du rsh für einen Hosts mit den von Dir angegebenen Parametern aufrufst ? Was steht in "tmp/skript.sh" ?

CU,
Kai.
Bitte warten ..
Mitglied: oi-polloi
31.03.2010 um 13:21 Uhr
in dem /tmp/skript.sh wird ein Ordner angelegt, es gibt ne Meldung das der Ordner schon existiert, das sollte aber nicht das Problem sein, oder, dann wird das nfs gemountet, Daten kopiert, chown angepasst usw danach wird das nfs umountet und das wars.

Ha, danke dir. Du hast mich auf ne Idee gebracht.
Ich habe einfach den rsh $LINE -l root "/tmp/./skript.sh" Befehl in den Background geschoben also : rsh $LINE -l root "/tmp/./skript.sh" &
und jetzt gehts, erst mal
muss noch etwas mehr testen, aber danke für den Ideenanstoß
Bitte warten ..
Mitglied: kaiszy28
31.03.2010 um 15:46 Uhr
Hallo!

Sonst frage einfach wieder nach ;)

CU,
Kai.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Debian
Squid Proxyserver - HTTPS Problem (1)

Frage von Cartman zum Thema Debian ...

Batch & Shell
Frage zum Einsatz von Powershell, welche Version verwenden (3)

Frage von Penny.Cilin zum Thema Batch & Shell ...

Windows Server
Problem mit Webdav und Webserver IIS (3)

Frage von JUJUS31 zum Thema Windows Server ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(3)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...