Jump to content
GSForum - Segélyvonal

Parancssor és FTP


vmiki

Recommended Posts

vmiki

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!

Link to comment
Share on other sites

arpsoft

Í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.

Link to comment
Share on other sites

vmiki

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?

Link to comment
Share on other sites

arpsoft

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?

Link to comment
Share on other sites

vmiki

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?

Link to comment
Share on other sites

vmiki

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.

Link to comment
Share on other sites

arpsoft

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

Link to comment
Share on other sites

vmiki

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

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

Link to comment
Share on other sites

arpsoft

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

Link to comment
Share on other sites

vmiki

Köszi, ezt kipróbálom holnap.

Link to comment
Share on other sites

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...