![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mandar ficheros a metro/ir a equipos de metroMandar ficheros a metro/ir a equipos de metroHay 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)RequisitosFunciona en los ordenadores que tienen montado /home/metro de josue y en salchicha.Sintaxisfput [--help] [--skip=n] fichero [URL [URL [...]]] Ejemplo:fput hola.txt ftp://juan:secreto@3.0.1.110/incoming DescripciónComprime 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)RequisitosFunciona en los ordenadores que tienen montado /home/metro de josue y en salchicha.Sintaxisfgo [--help] [URL_dir_remoto [URL_dir_remoto [...]]] Ejemplo:fgo telnet://juan:secreto@3.0.1.110/incoming DescripciónSe 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" |