Kirjoittaja Aihe: tiedostojen nouto www-kansiosta tai lähetys ftp [RATKAISU]  (Luettu 2230 kertaa)

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Miten lähetän realtime.txt  ja realtime1.txt tiedoston  automaatisesti ftp:llä var/www/weather kansiosta?
täällä hetkellä ubuntu 11.04 pyörittää wview sää ohjelmaa,

-jari169-
« Viimeksi muokattu: 04.06.13 - klo:09.25 kirjoittanut jar1969 »

kamara

  • Käyttäjä
  • Viestejä: 2528
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #1 : 29.05.13 - klo:10.41 »
Onnistuisikohan ftp-upload-ohjelmalla?

Siis mikäli siirtoprotokollana on ftp. scp toimii ssh:n läpi.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #2 : 29.05.13 - klo:12.45 »
Onnistuisikohan ftp-upload-ohjelmalla?

Siis mikäli siirtoprotokollana on ftp. scp toimii ssh:n läpi.

 asensin sudo apt-get install ftp-upload,miten palvelimen  käyttäjätunnukset ja valittavat tiedosto. asetetaan?
 suuret tiedostot siirtyvät salaamattoma yhteydellä,mutta suunnittelin realtime.txt ja clientraw.txt siirto tapahtuisi web-palvelimelle kerran minuutissa. nyt siirtyvät suuret kuvatiedostot  kerran1/2h:ssa


Postimies

  • Käyttäjä
  • Viestejä: 2538
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #3 : 29.05.13 - klo:13.28 »
wget on näppärä tiedostojen latailuun. Vastaava lähettämiseen on wput.
rsync on myös paljon käytetty tiedostojen siirtelyyn palvelimien välillä.
rsync ja scp ohjelmia voi käyttää myös ilman salasanakyselyjä ssh:n läpi.
Netistä löytyy ohjeita miten salausavaimet tehdään palvelimien välille.
Ssh toimii ainakin konquerorilla ja mc:llä.  Konqueror käyttää fish://
ja mc sh://user@kone. Tiedoksi miten toiseen koneeseen pääsee kiinni.

kamara

  • Käyttäjä
  • Viestejä: 2528
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #4 : 29.05.13 - klo:15.10 »
En ole varma meneekö data haluamaasi suuntaan.

ftp-uploadilla siirretään data clienttikoneesta palvelimelle seuraavasti:
Koodia: [Valitse]
ftp-upload -h serverinIP -u user --password serverinpassword -d serverinkansio lähetettävätiedosto

Onnistuisikohan ftp-upload-ohjelmalla?

Siis mikäli siirtoprotokollana on ftp. scp toimii ssh:n läpi.

 asensin sudo apt-get install ftp-upload,miten palvelimen  käyttäjätunnukset ja valittavat tiedosto. asetetaan?
 suuret tiedostot siirtyvät salaamattoma yhteydellä,mutta suunnittelin realtime.txt ja clientraw.txt siirto tapahtuisi web-palvelimelle kerran minuutissa. nyt siirtyvät suuret kuvatiedostot  kerran1/2h:ssa



jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #5 : 29.05.13 - klo:18.36 »
Kokeilin crontabilla==>
 ftp-Script toimii suorita päätteessä hiirellä,sitten
 koodia päätteeseen: crontab -e -->

*/1 * * * * /home/koti/Lataukset/script.sh

 muttei webpalvelimella realtime txt tiedosto päivity,miten crontabilla  kerran kahdessa minuutissa saan realtime .txt webpalvelimelle


Alla ftpscript:
#!/bin/sh
HOST='ftp.xxx.xxx'
USER='xxxx@xxx'
PASSWD='******'
FILE='realtime.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0


-jari169-

juyli

  • Vieras
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #6 : 29.05.13 - klo:22.41 »
Miten lähetän realtime.txt  ja realtime1.txt tiedoston  automaatisesti ftp:llä var/www/weather kansiosta?
täällä hetkellä ubuntu 11.04 pyörittää wview sää ohjelmaa,

cron/anacron. Jos Apache on omalla koneella ei ftp:tä edes tarvita. Lue Apache:in manuaalit.
Mutta!!! Miksi ihmeessä yhä käytössä Ubuntu 11.04, jonka tuki on jo loppunut.
Vielä tuon voinee päivittää Ubuntu 12.04 LTS Precise -version - tai sitten puhtaalta pöydältä asentaa uusimman Ubuntu-version 13.04.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #7 : 30.05.13 - klo:11.35 »
Paketti löytyi  :
 http://cdn.bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0-rc1.tar.xz
katso tätä wview asenuksesta ubuntun 12.04lts==>
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether ln -s works... yes
checking for strncpy in -lc... yes
checking for gdImageCreate in -lgd... no
libgd is missing!
make: *** Kohteen "clean" tuottamiseen ei ole sääntöä. Seis.
make: *** Kohteen "install" tuottamiseen ei ole sääntöä. Seis.
cp: tiedoston ”examples/Debian/wview” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole
chmod: tiedostoa ”/etc/init.d/wview” ei voi käsitellä: Tiedostoa tai hakemistoa ei ole
Automatically start wview after every reboot? (yes) yes
update-rc.d: /etc/init.d/wview: file does not exist
During wviewconfig do not change default values for paths
./wview-install-debian: rivi 171: wviewconfig: komentoa ei löydy
./wview-install-debian: rivi 172: wviewhtmlconfig: komentoa ei löydy
ln: failed to create symbolic link ”/var/www/weather”: Tiedosto on olemassa
ln: failed to create symbolic link ”/var/www/wviewmgmt”: Tiedosto on olemassa
Start wview now? (yes) yes
./wview-install-debian: rivi 194: /etc/init.d/wview: Tiedostoa tai hakemistoa ei ole
Done! - Check your system logs (/var/log/syslog) for wview start up status...
weather@weather:~/Lataukset$

-jari169-
« Viimeksi muokattu: 30.05.13 - klo:19.53 kirjoittanut jar1969 »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #8 : 02.06.13 - klo:03.54 »
Sain vihdoin ja viimein xubuntu 12.04lts wview päivitettyä uudenpaan versioon monen vuoden   jälkeen
voiko joku neuvoa miten saan realtime.txt ja realtime1.txt ladattua websivulle kerran 2 min, ubuntun www-hakemistosta helpoimiten  jollakincronjob,,apache..tai jollain muulla.
kun taas suuret kuvatiedostot 10-15 min välein

apua kaivataan,kiitos suuresta avusta
-jari169-
« Viimeksi muokattu: 03.06.13 - klo:20.19 kirjoittanut jar1969 »

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #9 : 03.06.13 - klo:22.35 »
kokeilin***.htm  crontabilla palvelimelle 2min/välein

1. asensin ftp-upload
2.crontab -e --> */2 * * * * /usr/local/var/real.sh
3, chmod +x real.sh
4. crontab näytäs toimivan koska var/mail/wview mail tiedostossa 2min välein
   "ftp: Can't open `realtime1.txt': No such file or directory"

real.sh koodia-->
#!/bin/sh
HOST='ftp.***.**
USER='pre.***.****@**'
PASSWD='******'
FILE='realtime.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0


,jokin pikku vika:?

-jari169-

« Viimeksi muokattu: 04.06.13 - klo:05.26 kirjoittanut jar1969 »

jekku

  • Käyttäjä
  • Viestejä: 2581
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #10 : 04.06.13 - klo:05.53 »
Eka arvaus, skriptisi ei tiedä missä hakemistosssa tiedostosi majailee:
Kokeiles antaa koko polku tuohon tiedostoon.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: tiedostojen nouto www-kansiosta tai lähetys ftp
« Vastaus #11 : 04.06.13 - klo:09.23 »
ratkaisu:
Kohde kansio puuttui
Toimiva script-->

#!/bin/sh
ftp -i -n (ftp.abc.com) <<EOF
user (ftp user@com) (ftp password)
cd (/*put path)
lcd /usr/local/var/wview/img/
put file.txt
quit
EOF

thanks!