Toon posts:

ftp script vanuit de shell

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Zoals in de titel staat wil ik een script kunnen starten waarmee ik bij meerdere machines inlog en daar vervolgens een aantal handelingen verricht(vooralsnog wil ik eerst dat dit lukt met 1 machine). Dit wil ik graag zonder gebruik van de .netrc file. Het programa dat ik gebruik is wu-ftpd in RedHat7.3

Mijn idee was ongeveer zo:
* In de shell het script runnen waarin dit staat
ftp ***.***.***.***
login *****
password ******
En hier de handelingen die verricht moeten worden.

Als ik zo'n script schrijf lukt het me eigenlijk alleen maar om ftp te starten |:(
Ik kom er niet in.

Heeft iemand misschien een tip of is wat ik doe niet met dit programma te doen.

Bij voorbaat dank

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

code:
1
2
#!/bin/bash
ncftpput -f /home/logbot/config.cfg -d /home/logbot/ftp-logfile public_html /home/logbot/public_html/index.html


Waarbij config.cfg hetvolgende bevat:

code:
1
2
3
host <hostname>l
user <username>
pass <passwd>

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
Thank you very much, ik ga weer eens verder proberen. _/-\o_

Verwijderd

man ftp dan zie je dat -s een scripting optie is

Verwijderd

Topicstarter
hmm, aardig gek

als ik ftp -s doe dan krijg ik de melding: unknown option. Maar het maakt niet uit, het is me nu gelukt door middel van hetvolgende script (gewoon in de shell)

code:
1
2
3
4
5
6
7
ftp -n <<_LABEL
open <servername>
user <inlognaam> <wachtwoord>
bin
# hier get of put en dergelijke opdrachten
bye
LABEL


WOHOE 8)