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, 5835 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
Netzwerkmanagement
gelöst VLAN Konfiguration-Verständis-Frage (Problem bei der korrekten Einrichtung - Cisco) (44)

Frage von Skyemugen zum Thema Netzwerkmanagement ...

Netzwerkgrundlagen
SG300-10 Layer 2 VLAN Problem (3)

Frage von chulio zum Thema Netzwerkgrundlagen ...

Microsoft Office
gelöst Microsoft Office 2013 Update-Frage (4)

Frage von WinWord zum Thema Microsoft Office ...

E-Mail
Problem mit Spam-Mail (6)

Frage von huberd zum Thema E-Mail ...

Neue Wissensbeiträge
Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

Ubuntu
gelöst Nextcloud 12 Antivirus App for Files (10)

Frage von horstvogel zum Thema Ubuntu ...

SAN, NAS, DAS
+100tb Storagelösung (10)

Frage von Data-Fabi zum Thema SAN, NAS, DAS ...