FTP - Automatisierung mittels Skript

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Franz Müller
Senior Member
Senior Member
Posts: 415
Joined: 2005-05-24, 10:41 UTC
Location: Wien

FTP - Automatisierung mittels Skript

Post by *Franz Müller »

Hallo!
Ist im TC eine Möglichkeit vorgesehen einen FTP-Upload und Download mittels Skript zu automatisieren, idealerweise von der Command line aus? Man kann ein Dateiliste erstellen, aber wie man sich vorher am Server anmeldet habe ich nicht gefunden.
User avatar
Dalai
Power Member
Power Member
Posts: 9945
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: FTP - Automatisierung mittels Skript

Post by *Dalai »

Für solche Aufgaben würde ich wget und wput verwenden. Beide gibt es auch für Windows: https://eternallybored.org/misc/wget/ und http://sourceforge.net/projects/wput/files/wput/0.6/. Alternativ geht auch WinSCP mit dem beiliegenden Kommandozeilentool namens winsp.com.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Hacker
Moderator
Moderator
Posts: 13141
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: FTP - Automatisierung mittels Skript

Post by *Hacker »

Franz Müller,
Vielleicht funktioniert ja der Standard:

Code: Select all

ftp://user:password@host:port/path
HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
white
Power Member
Power Member
Posts: 5747
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: FTP - Automatisierung mittels Skript

Post by *white »

"FTP Dateien aus Liste herunterladen" verwenden: viewtopic.php?p=171513#p171513
In der Liste unterstützte Befehle: viewtopic.php?p=36799#p36799

Eine weitere Möglichkeit ist die Verwendung der Funktion "Verzeichnisse synchronisieren". Zu diesem Thema gibt es eine spezielle Hilfeseite "Verzeichnisse synchronisieren und FTP-Server". Diese Funktion kann über Kommandozeilenparameter gestartet werden.
Franz Müller
Senior Member
Senior Member
Posts: 415
Joined: 2005-05-24, 10:41 UTC
Location: Wien

Re: FTP - Automatisierung mittels Skript

Post by *Franz Müller »

@hacker Leider scheint das nicht zu funktionieren, der TC meldet "Fehler beim Herunterladen", und das wars...

@white Habe ich nicht expliziit geschrieben "Man kann ein Dateiliste erstellen, aber wie man sich vorher am Server anmeldet habe ich nicht gefunden."??? Das verzeichnis synchronisieren kann zwar einen Vergleich automatisch starten, die Synchronidiertung selbst muss aber manuell angestossen werden, zumindest soweit es mir bekannt ist, und das lokale Verzeichnis dürfte dann nur die Files enthalten, die ich am Server synchronisiert haben will.

@Dalai danke für den Tip, probiere ich aus :)
User avatar
white
Power Member
Power Member
Posts: 5747
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: FTP - Automatisierung mittels Skript

Post by *white »

Franz Müller wrote: 2024-08-07, 13:39 UTC @hacker Leider scheint das nicht zu funktionieren, der TC meldet "Fehler beim Herunterladen", und das wars...
Sie können in Ihrer Datei wcx_ftp.ini eine Protokolldatei und "SpecialFlags=16" angeben (detailliertes Protokoll für FTP-Verbindungen im Hintergrund).
Beispiel:

Code: Select all

[General]
LogFile=d:\log\tcftp.log
SpecialFlags=16
Franz Müller wrote: 2024-08-07, 13:39 UTC @white Habe ich nicht expliziit geschrieben "Man kann ein Dateiliste erstellen, aber wie man sich vorher am Server anmeldet habe ich nicht gefunden."???
Haben Sie auch versucht, mit der Funktion "Später herunterladen (zur Liste hinzufügen)" eine Liste zu erstellen und anschließend ein Kennwort hinzuzufügen??
Franz Müller wrote: 2024-08-07, 13:39 UTC Das verzeichnis synchronisieren kann zwar einen Vergleich automatisch starten, die Synchronidiertung selbst muss aber manuell angestossen werden, zumindest soweit es mir bekannt ist, und das lokale Verzeichnis dürfte dann nur die Files enthalten, die ich am Server synchronisiert haben will.
Stimmt.
Post Reply