• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 03.05.2018 08:18

use BInary i commandline FTP script

Hjælp generelt
Hey Gutter .
Jeg har et script der henter bilag hver nat - fra en samarbejdspartner - men vil gerne have den til at fungere som en buinary overførsel
Selve scriptet ser således ud :

# Default Params
HOME='/mera/system/acubiz/tmp'
SERVER='apps2.acubizems.com'
USER='USER'
PASSWD='PASSWORD'
UPATH='/ToAcubiz/Dimensions/Import'
UFILE='/mera/system/acubiz/til_acubiz/DIM1.csv'
DPATH1='/FromAcubiz/Costs'
DPATH2='/FromAcubiz/EtransInvoices'
DPATH3='/FromAcubiz/EtransPrereg'

# The running script is starting
# The Download parts
cd $HOME
ftp -i -n $SERVER << END_SCRIPT
# binary
quote USER $USER
quote PASS $PASSWD
lcd $HOME
cd $DPATH1
ls
mget *.csv
mdelete *.csv
cd $DPATH2
ls
mget *.csv
mdelete *.csv
cd $DPATH3
ls
mget *.csv
mdelete *.csv

# The upload parts
lcd /mera/system/acubiz/til_acubiz/
cd $UPATH
mput *.csv
quit
END_SCRIPT


chown -R mera:mera ./*
cp -Rf *.csv ../saveinbox/
mv *.csv ../inbox/
exit 0


Her vil jeg megetr gerne have hele overførslen til at fungere som binær overførsel. Men er godt nok i tvivl om hvor dette skal sidde her - da jeg får fejl når jeg indsætter linien binary!

har prøvet at sætte den her:

ftp -i -n $SERVER << END_SCRIPT
# binary

eller her:

ftp -i -n $SERVER binary << END_SCRIPT


Men ender med Invalid command
Så hvordan skal jeg tvinge den til Binær overførsel
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer6

# 1

7 år 2 måneder siden

Permalink

Indsendt af marlar den 3. maj 2018 kl. 13:20

Permalink

Flyt binary ned til efter du

Flyt binary ned til efter du har logget ind.
Og fjern # foran binary.

Hvorfor vil du i øvrigt overføre csv filer som binary?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

7 år 1 måned siden

Permalink

Indsendt af peque den 4. maj 2018 kl. 06:58

Permalink

@Marlar
Fordi de skal

@Marlar
Fordi de skal indlæses i vores ERP system.
Det indeholder flere linjer - men som det er PT - indlæser den kun den første linje af denne csv fil!

( normalt har # været fjernet - men fejler i scriptet) Men har sat den flere steder i dette script men får fejlen invalid command
  • Log ind eller opret dig for at tilføje kommentarer

# 3

7 år 1 måned siden

Permalink

Indsendt af marlar den 4. maj 2018 kl. 09:17

Permalink

Har du mulighed for at sende

Har du mulighed for at sende mig en af csv filerne?
  • Log ind eller opret dig for at tilføje kommentarer

# 4

7 år 1 måned siden

Permalink

Indsendt af peque den 4. maj 2018 kl. 09:23

In reply to Har du mulighed for at sende by marlar

Permalink

Det har jeg .
Har du en

Det har jeg .
Har du en mailadresse - eller anden privat måde at gøre det på
  • Log ind eller opret dig for at tilføje kommentarer

# 5

7 år 1 måned siden

Permalink

Indsendt af marlar den 4. maj 2018 kl. 10:20

Permalink

Har sendt dig en PM

Har sendt dig en PM
  • Log ind eller opret dig for at tilføje kommentarer

# 6

7 år 1 måned siden

Permalink

Indsendt af marlar den 6. maj 2018 kl. 22:04

Permalink

Jeg har ingen problemer med

Jeg har ingen problemer med tilsendte script samt csv-filer.

I ASCII mode får jeg denne advarsel:

WARNING! 16 bare linefeeds received in ASCII mode
File may not have transferred correctly.


Men filerne overføres korrekt. De er identiske med originalen.

Binary virker også fint. Her fås advarslen ikke.

Så måske noget med din version af ftp?

Prøv med lftp. Det er min foretrukne ftp-klient, den kan så meget mere og bedre end ftp!
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !