View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Mandar ficheros a metro/ir a equipos de metro

Mandar ficheros a metro/ir a equipos de metro


Hay dos scripts, fput para mandar ficheros a metro y fgo para ir a un equipo de metro.

Simplemente simplifican la tarea respecto a relizar scripts en expect.

Mandar ficheros a metro (fput)


Requisitos

Funciona en los ordenadores que tienen montado /home/metro de josue y en salchicha.

Sintaxis

	fput [--help] [--skip=n] fichero [URL [URL [...]]]


Ejemplo:

 	fput hola.txt ftp://juan:secreto@3.0.1.110/incoming


Descripción

Comprime el fichero que se da como primer parámetro y lo manda a frontpci02. Ahí lo descomprime y lo manda a donde le digas, haciendo los pasos necesarios, p. ej.
fput traceroute_1.4a12-9_i386.deb ftp://siv:mmtel@commsl06/tmp\
	ftp://siv:mmtel@sivoporto/tmp


Si se quiere mandar a varios sitios desde un mismo punto, se puede usar el parámetro skip, por el que se salta los n primeros pasos:
==CUT==
#!/bin/sh
fput traceroute_1.4a12-9_i386.deb ftp://siv:mmtel@commsl06/tmp
for i in sivoporto sivusera; do
	fput --skip=2 traceroute_1.4a12-9_i386.deb \
		ftp://siv:mmtel@commsl06/tmp ftp://siv:mmtel@$1/tmp
done
===CUT===


Ir a un equipo de metro (fgo)


Requisitos

Funciona en los ordenadores que tienen montado /home/metro de josue y en salchicha.

Sintaxis

	fgo [--help] [URL_dir_remoto [URL_dir_remoto [...]]]


Ejemplo:

 	fgo telnet://juan:secreto@3.0.1.110/incoming


Descripción

Se mete en main1:/incoming y desde ahí hace los pasos indicados, p. ej.
	fgo telnet://siv:mmtel@commsl06 telnet://siv:mmtel@sivoporto/tmp


Si se quieren ejecutar comandos en el sitio remoto (pares expect/send), se puede hacer poniendo cadenas que empiecen por "<" y ">". Por ejemplo:
	fgo telnet://siv:mmtel@commsl06 "<ls" ">%" "<exit" ">@" "<exit"