Jump to content
GSForum - Segélyvonal

Parancssor és FTP


Recommended Posts

Posted

Az lenne a nagy gondom, hogy szeretnék egy bat fájlt készíteni, ami az windows ftp kliensét használva feltölt egy konkrét fájlt, és az ftp-n lévõt felül is írja, amennyiben már ott szerepel. Néztem a neten leírásokat, de már az elején megáll a dolog, a log-ba is csak az elsõ parancsot menti ki, olyan mint ha egy végtelen ciklusba kerülne...

 

Elõre is köszönöm!

Posted

Íme egy ftp szkript.

elkuld.bat tartalma:

ftp -s:elkuld.shp

 

elkuld.shp tartalma

open ftp.szerver.hu
username
password
cd /konyvtar
lcd c:\ahonnanakarod
delete filena.me
put filena.me
close
bye

A username és password helyére értelem szerűen a bejelentkezési adatokat kell írni, az lcd parancs választja ki a helyi könyvtárat, ahol a küldendő fájl van, a cd a távoli könyvtárat állítja be.

Az elkuld.bat-ot kell elindítani.

Ja, a bat és az shp egy mappában legyen, különben a bat-ban be kell állítani az elkuld.shp útvonalát is.

Posted

Indításra megjelenik a parancssori ablak és ez ismétlõdik: ftp -s:elkuld.shp

 

FileZillával megnézve nem tölt fel semmit. Ezt miért csinálja?

Posted

Ez nálunk működik! Az ftp parancsnak nem szabadna ismétlődnie egy ablakon belül, mivel csak egyszer indítod el. Nem keverted össze az shp és a bat kiterjesztéseket?

Posted

Nem kevertem össze. :( Lehetséges, hogy a kolis hálózat/tûzfal okoz ilyet? Bár ez az ftp ismétlõdés nem arra utal nem?

Posted

Mûködik, a kolis hálózattal volt gond...

Még egy kérdés. Hogy lehetne ezt úgy megoldani, hogy ha egy program idítja ezt a fájlt akkor is rendesen lefusson. (van egy kis program, ahol a gombra kattint és ennek kellene ugyanúgy lefutnia, mint ha õ nyitotta volna meg) Mert ebben az esetben csak felvillan, de nem csinál semmit.

Posted

A programnak elvileg ugyanúgy kéne indítania, mintha te indítod. A program milyen felhasználóval fut?

Posted

Ugyanazzal, mint amivel a duplakattintást végzõ felhasználó :)

Sima User és Rendszergazdánál is ezt csinálja...

Posted

Ja, még az lehet, hogy amikor a program indítja, akkor más az útvonal és nem találja meg az shp fájlt.

A bat-ban adjad meg a teljes útvonalat, mondjuk így:

ftp -s:c:\kuldozgeto\elkuld.shp

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...