PDA

Vollständige Version anzeigen : Datei nach Linux kopieren


Volker S.
31.05.2012, 08:13
Hallo,
ich möchte per VBA die DHCP.conf erstellen und diese auf den Linux-Server kopieren. Zusätzlich soll im Anschluss der DHCP-Dienst neu gestartet werden.
Hierzu habe ich ein paar Fragen:
1. Ist es überhaupt möglich eine Datei nach Linux unter VBA zu kopieren?
2. Kann ich die Textdatei Linux-Konform mit VBA schreiben?

Das Kommando zum Restart des Dienstes kann dann über Plink realisiert werden.

Viele Grüße,
Volker

Josef P.
31.05.2012, 08:17
Hallo!

Ist es überhaupt möglich eine Datei nach Linux unter VBA zu kopieren?
Das kommt drauf an, ob du Zugriff auf das Dateisystem hast.
Wie greifst du derzeit auf die Dateien zu? Per FTP oder über ein Samba-Share?

Kann ich die Textdatei Linux-Konform mit VBA schreiben?
Du meinst mit Unix- statt Windows-Zeilenumbrüchen. oder benötigst du noch zusätzlich ein bestimmten Zeichensatz?

mfg
Josef

Volker S.
31.05.2012, 08:24
Hallo Joseph,
[edit] Zugriff z.Zt. nur über SSH.

Du meinst mit Unix- statt Windows-Zeilenumbrüchen. oder benötigst du noch zusätzlich ein bestimmten Zeichensatz?

Ich meine die Unix Zeilenumbrüche.

Josef P.
31.05.2012, 08:51
Hallo!

Bezüglich ftp gibt es fertigen Code für den Dateitransfer für VBA.

Bezüglich Unix-Zeilenumbruch musst du vbNewline bzw. vbCrLf durch vbLf ersetzen. => Entweder du erstellst die Textdatei bereits auf diese Art oder zu konvertierst sie vom DOS/Windows- ins Unix-Format.
File Conversion: unix to dos/dos to unix
(http://www.a1vbcode.com/snippet-2938.asp)

mfg
Josef

Volker S.
31.05.2012, 08:53
Hallo Joseph,
hab mich leider geirrt, der Zugriff ist z.Zt. nur über SSH möglich.

Thomas Möller
31.05.2012, 09:37
Hallo Volker,

der Zugriff ist z.Zt. nur über SSH möglich.

bitte schau Dir mal diese Seite näher an:
http://schneegans.de/frontpage/vba/ssh/

HTH

Volker S.
31.05.2012, 09:51
Hallo Thomas,
ich denke das passt.
Mit 'psfpt' sollte ich es hinbekommen.

[edit] 'pscp.exe' ist besser
;)

Danke!