Top-Themen

Aktuelle Themen (A bis Z)

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

Die Antwort ist in der Zeile nebenan!!!! wie komme ich ran???

Mitglied: JR-Jojo

JR-Jojo (Level 1) - Jetzt verbinden

26.01.2014 um 15:41 Uhr, 1634 Aufrufe, 4 Kommentare, 1 Danke

Hi zusammen,


Ich will in einer Batch per FTP etwas versenden.
Leider bekomme ich vom FTP keine direkte Antwort.
ich kann aber alle ausgaben des FTP`s in eine File umlenken.

Resultat:

eine Art "log"
hier kommt jeder Dateiname der mir in der Batch bekannt ist 2 mal vor.
immer in der folgenden Zeile erhalte ich Antwort auf das was mich interessiert.


....
ftp> put Historytest-9999.0.txt
200 PORT command successful
150 Opening ASCII mode data connection for Historytest-9999.0.txt
226 Transfer complete
FTP: 31107 Bytes gesendet in Sekunden KB/s
ftp> 0.7442.15ftp>
....

wie komme ich ran??

"for schleifen" gehen immer auf die Zeile in der der Dateiname vertreten ist.
ein Find bezieht sich auch auf die Zeile mit dem Dateinamen.

Ich sende bis zu 150 Dateien.
Und brauche von jeder den Status erfolgreich gesendet oder eben nicht.


Hat wer eine Idee????
Bitte
Mitglied: colinardo
26.01.2014, aktualisiert um 16:03 Uhr
Hallo JR-Jojo,
mach doch den Upload der Dateien mit Winscp wie hier beschrieben:
https://www.administrator.de/forum/ftp-massenupload-%C3%BCber-batch-cmd- ...
Einzelne Upload-Befehle lassen sich damit auch in eine einzelne Kommandozeile packen und ob der Upload erfolgreich war kannst du mit dem Exit-Code von WinSCP abfragen.

Grüße Uwe
Bitte warten ..
Mitglied: JR-Jojo
26.01.2014 um 17:33 Uhr
Danke dir Colinardo,

Aber in meinem Awendungsfall und nach ausprobieren der Anwendung muss ich leider sagen so ganz überzeugt mich das nicht.
Dennoch herzlichen Dank.


In der vom Programm gelieferten LOG habe ich das selbe Problem wie oben beschrieben.
Ob eine Einzelne Datei angekommen ist sehe ich nicht in der Selben Zeile und kann es daher Schlecht auswerten.

Der Exit Code ist gut bei Erflog er sagt mir ob das gesamte geklappt hat oder nicht. Bricht die Übertragung aber bei Datei 148 von 150 ab weiss ich nicht welche schon übertragen wurden und welche nicht.
Will ich die ganze Batch neu starten erhalte ich zwangsweise Fehler da ein Teil der Dateien schon übertagen ist und überschrieben werden müssen.


Insgesamt erkenne ich ausser dem Exit-Code und einer etwas Platzsparenden Syntax keinen Vorteil der mich dazu bewegen würde ein zusätzliches Programm in meine Anwendung zu integrieren zumal es mein Problem nicht löst.


Die zu übertragenden Dateien sind sehr sensibel. Ein Verlust kann nur ein bis zwei mal pro Jahr wieder hergestellt werden. (Datensicherungen die beim Kunden vor Ort gezogen werden müssen)

Das ist auch der Grund warum ich die Dateien jede Einzeln überwachen möchte/muss.
Bitte warten ..
Mitglied: Pjordorf
26.01.2014 um 20:04 Uhr
Hallo,

Zitat von JR-Jojo:
In der vom Programm gelieferten LOG
Welches wir sowie auch dessen Inhalt hier nicht kennen.

Ob eine Einzelne Datei angekommen ist sehe ich nicht in der Selben Zeile und kann es daher Schlecht auswerten.
Warum? Steht die wie in deiner Frage nebenan beim Nachbarn drin oder was?

Bricht die Übertragung aber bei Datei 148 von 150 ab weiss ich nicht
Dann Übertrage dir Datei für Datei einzeln (bei 150 Dateien auch 150 Jobs und 150 Errorlevels zum Anschauen) und nimm den Errorcode nach jeder Dateiübertragung.

Will ich die ganze Batch neu starten erhalte ich zwangsweise Fehler da ein Teil der Dateien schon übertagen
Klar.Oder du prüfst vor der Übertragung ob diese Datei schon im Ziel existiert (Länge, Erstellungsdatum, Änderungsdatum, Attribute usw.) und je nach unterschiedliche OSe (Quelle und Ziel unterschiedliche Dateistrukturen usw.) noch weitere Parameter

ein zusätzliches Programm in meine Anwendung zu integrieren zumal es mein Problem nicht löst.
Wir kennen dein Programm oder Anwendung oder was du dort eingepappt hast nicht, noch wie und womit und wie umgesetzt noch evtl Batch oder Shell Skripte oder sonstwas. Daher kann auch eine Hilfe dir nicht gezielt weiterhelfen, Wir befinden uns hier im freien Fall (und ohne Fallschirm).

Die zu übertragenden Dateien sind sehr sensibel.
Dann hol dir jemand ins Haus der weiss wie soetwas mit welchen Werkzeugen zuverlässig und Fehlerfrei gemacht wird. Die Daten sind ja Sensibel daher werden die ja wohl noch vor einem (unverschlüßelten FTP Transport) noch Verschlüßelt, gell.

Ein Verlust kann nur ein bis zwei mal pro Jahr wieder hergestellt werden.
Warum? Eine Übertragung per FTP (oder sonstwas) hat noch nie Dateien gelöscht. Die sind also zwangsweise noch vorhanden (und ohne Änderung).

(Datensicherungen die beim Kunden vor Ort gezogen werden müssen
Deine Datei vor Ort welche du per FTP Übertragen hast / willst ist doch noch vorhanden, also *+noch eine zusätzliche Datensicherung.

Das ist auch der Grund warum ich die Dateien jede Einzeln überwachen möchte/muss.
Du hast es uns bis jetzt noch nicht einmal die betroffenen Betriebssysteme (Windows, Linux, Unix, AIX...) zu nenen, geschweige deine Batchdatei noch deine Logdateien wo
nebenan die zu suchenden Einträge liegen sollen (Untereinander <> Nebeneinander, ausser du legst zwei Blatt Papier mit ausgedruckten LOG nebeneinander, dann sind die Einträge e tl.Nebenan**.

Quell OS?
Ziel OS?
Warum? Unterschiedliche Dateistrukturen und somit unterschiedliche Dateigrössenangaben(falls damit ein Vergleich machbar sein soll) möglich. Dann sind Batch = Windows und Shellskript = Linux. Nein, nicht alle Kommandos bewirken das gleiche oder sind gar vauf jedem OS Vorhanden. Die Version des OS usw. Ist der Ziel FTP per Internet oder gar per Intranet erreichbar? SMB, NFS, oder was sonst noch wichtig ist....

Und deine jetzige Batch- oder Shellskriptdatei in Code Tags bitte.

Gruß,
Peter
Bitte warten ..
Mitglied: SachsenHessi
27.01.2014 um 14:57 Uhr
schau Dir mal probatchftp an. http://www.heise.de/download/pyrobatchftp-1110944.html
kann (neben vielen anderen Dingen) das auch
Bitte warten ..
Ähnliche Inhalte
DNS
"Bedingte" DNS Antwort
Frage von Der.TomDNS4 Kommentare

Hallo zusammen, folgendes "Problem": Habe hier eine Active Directory Domäne und mehrere IP-Subnetze. Einige von diesen Subnetzen dürfen nicht ...

Outlook & Mail
Automatische Antwort mit Verteilerliste
Frage von Dr.CornwallisOutlook & Mail

Hallo Gemeinde, gleich mal vorab, ich bin kein Exchange Guru ;-) wir sollen in unserem Unternehmen eine automatische Antwort(Betriebsurlaub) ...

Microsoft Office

Automatische Antwort bringt Fehlermeldung

gelöst Frage von neuling6Microsoft Office6 Kommentare

Hallo, Haben Office 2013 mit Exchange 2013 im Einsatz. Bei einem Rechner kann die Automatische Antwort nicht aktiviert werden. ...

DNS

BIND9 Reverselookup falsche Antwort

gelöst Frage von danielr1996DNS2 Kommentare

Hallo Leute, ich hab mir einen eigenen DNS Server eingerichtet um die IPs im eigenen Netz über hostnamen ansprechen ...

Neue Wissensbeiträge
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 1 TagDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 1 TagSicherheit1 Kommentar

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 2 TagenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 3 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
Microsoft Office
Sharepoint 2016 mag keine Umlaute in .docx-Titeln
gelöst Frage von DerWoWussteMicrosoft Office14 Kommentare

Moin Kollegen. Nutzt hier jemand Sharepoint? Könnt Ihr, unabhängig von der Sharepointversion, bitte einen Test machen? Ladet ein .docx ...

Router & Routing
Lancom-VPN-Client
Frage von FM28880Router & Routing14 Kommentare

Hallo zusammen, ich habe heute zwei Rechner mit einem Lancom VPN-Client eingerichtet. Die VPN-Verbindung wird aufgebaut und steht. Jedoch ...

Basic
VBS soll alle Ordner auswählen, die im Startmenu angezeigt werden
Frage von Senseless-CreatureBasic12 Kommentare

Guten Morgen - gibt es eine Möglichkeit, per VBS das Startmenu in Win10 zu modifizieren? Ich beherrsche VBS mittlerweile ...

Hyper-V
Hyper-V Manager startet, jedoch keine VM
Frage von NaleorHyper-V11 Kommentare

Hallo zusammen, auf meinem Windows 10 (Build 1703) Notebook von der Arbeit scheint Hyper-V plötzliche nicht mehr zu funktionieren. ...