“Conocimiento Programación>Lenguajes De Programación

Cómo escribir un script FTP

2015/2/3
FTP significa Protocolo de transferencia de archivos. Es exactamente lo que implica, una forma en la que los archivos se transfieren o recuperan a través de la Internet. Normalmente una sesión FTP se utiliza para conectarse a un servidor o una máquina remota para cargar y descargar archivos, así como la sincronización de directorios . Sincronización implica asegurarse de que el directorio en los equipos locales y remotos tienen los mismos datos. Escribir un script FTP automatiza estas funciones y hace que los procesos de flujo de trabajo smoother.Why automatizar sesiones FTP ? Si usted es un administrador del sistema o incluso si sólo estás usando FTP para actualizar los archivos de servidor host de su sitio web desde su servidor local , se llevará a cabo una serie de tareas que son rutinarias y repetitivas . Si programa estas tareas en un script y configurarlo para que se ejecuten durante el inicio del sistema o como un trabajo cron puede ahorrar un tiempo valioso. Un trabajo de cron se utiliza en sabores de Unix para programar programas, eventos o aplicaciones que necesitan para ejecutarse en un momento determinado . Si se ejecuta un programa todos los días o cada dos meses , la automatización de la tarea a través de secuencias de comandos puede ahorrar mucho tiempo . Por ejemplo , puede escribir un script que se conecta al servidor, carga los archivos y los transfiere a su servidor web. Cosas que necesitará de computadora
Guía básica de shell scripting y ventanas scripting
Bloc de notas ( una aplicación que se encuentra en todas las instalaciones de PC )
de un software para instalar un cliente FTP si uno no está ya cargado
Mostrar más instrucciones
Escribir un script FTP sencillo para trabajo de automatización
1

Aprende comandos FTP . FTP es un programa básico que es fácil de usar . Los comandos básicos que es muy probable que necesite usar estarán abiertos ( iniciar una sesión de inicio con el control remoto [host ] de la máquina) , lcd (cambiar directorio local - cambia el directorio en el equipo local) , obtener ( descargar un archivo de forma remota equipo ) , poner ( subir el archivo al ordenador remoto ) , cd (cambiar directorio - para cambiar de directorio en el sistema remoto ) , mget ( descargar varios archivos desde el equipo remoto ) , mput ( cargar varios archivos) pwd ( print working [ actual] directorio) , ls ( lista de archivos en el directorio actual ) rmdir ( eliminar el directorio remoto) y salir ( salir de la sesión de FTP remoto).
2

Crear una secuencia de comandos ( en Windows) . Una vez que sepas lo que quieres hacer es un proceso simple para escribir el guión . Usted va a escribir el guión con el Bloc de notas . Si libreta no está ya en el menú de inicio acceder a él escribiendo " Inicio> Todos los programas > Accesorios > Bloc de notas " . Bloc de notas se utiliza para todas las ventanas de secuencias de comandos a menos que se especifique otro programa de descarga

Script de ejemplo - . Ventanas (con bloc de notas)

Después de abrir una sesión de Bloc de notas que se escriba la siguiente información . Todos parentéticos abajo son para fines informativos y no deben ser una parte de la secuencia de comandos .

Ftp.calgaryu.edu abierta ( dirección IP o nombre de host ) dmdixo00 (nombre de usuario )%% bogieAB2 (password) cd \\ usuario \\ home \\ bobfiles ( directorio donde los archivos que se descargan se guardan ) mget * jpeg - . (obtener todos los archivos con la extensión jpeg que existe en los bobsfiles directorio ) renunció

Guarde el archivo como algo parecido a getjpegs.ftp . Va a guardar el archivo en su directorio de trabajo actual o en un directorio que se ha especificado de antemano. En entornos profesionales , ya se habrán creado los directorios de trabajo para arriba. Donde se guarda el archivo , es importante que usted sepa la ruta completa para acceder
3

Crear un guión - . Unix . Todas las secuencias de comandos en Unix se crean en el editor vi . En este artículo se asume alguna familiaridad con vi . Si no está familiarizado por favor vea la sección de recursos para obtener más información sobre cómo empezar con vi . Para crear la secuencia de comandos , escriba "vi bobfiles.ftp " en la línea de comandos. Cuando se abra la ventana de edición , escriba el texto siguiente .

#! /Bin /ksh

>>> ftp -i ftp.calgary.edu * > cd /user /home /bobfiles > mget * jpeg > quit > EOF > echo " tengo los archivos "

Guarda el archivo escribiendo . ": wq " . El archivo ya ha sido nombrado por el principio. Para hacer ejecutable bobfiles.ftp , se escribe " chmod 755 bobfiles.ftp " en el símbolo del sistema. Aunque Unix tiene algunas interfaces gráficas de usuario , todos los comandos de aquí han de ser escrito desde la línea de comandos. De nuevo, esto asume que está familiarizado con Unix . Por favor, consulte la sección de recursos para obtener más información sobre la comprensión básica de Unix .
4

Configure el . Netrc archivo

Este es un paso adicional al escribir un archivo Unix . Sin embargo , después de haber hecho una vez , es suficiente para actualizar la información si se agrega otro equipo o actualizar las direcciones IP. . Netrc es un archivo de configuración que será utilizada por la secuencia de comandos de Unix . Si el archivo de configuración está presente, el sistema verificará que cuando se ejecute el script FTP . Si el archivo no está presente, entonces se puede crear con el editor vi . Escriba "vi . Netrc " . Los permisos de archivo para . Netrc se limitan a 600 . Para establecer el tipo de permisos "chmod 600 $ HOME /.netrc " en la línea de comandos de Unix . Cuando se ejecuta el script de FTP, el nombre del equipo en el archivo the.netrc se leerá y el nombre de usuario y la contraseña asociada se pasa al sitio FTP. La información del archivo. Netrc debe ser similar al ejemplo de abajo , donde "máquina" es el nombre del equipo o dominio que está accediendo. Inicio de sesión y contraseña se refieren al nombre de usuario y contraseña que se está pasando al sitio FTP desde el netrc . .

> Máquina ftp.calgaryu.edu contraseña de inicio de sesión dmdixo00 % % bogieAB2
5

ejecutar los scripts

En Windows

Después de guardar el archivo, debe ejecutarlo. Atención: el archivo se guardará en el directorio de trabajo actual o en un directorio predefinido que sea fácilmente accesible. En Windows , puede configurar el archivo para ejecutar en el arranque o configurar para que se ejecute a horas fijas . El comando para ejecutar el archivo en Windows es " ftp.exe - s " B: . \\ Getjpegs.ftp " "

Unix

Ejecute el archivo escribiendo el nombre del archivo en el bobfiles.ftp línea de comandos y pulsa enter . Se puede ejecutar desde la línea de comandos, configurarlo para que se ejecute como un script de inicio o programar como una tarea programada para ejecutarse a una hora determinada .

FTP ofrece la opción de abrir una sesión ad hoc FTP buscar archivos sin crear un script. Sin embargo , si tiene tareas FTP que son repetitivas , a continuación, crear un script puede automatizar la tarea y ahorrar tiempo valioso.

Lenguajes De Programación
Cómo hacer un archivo RES
¿Cuál es la importancia de las computadoras en el lenguaje hindi?
Cómo Normalizar una matriz en MATLAB
Cómo agregar columnas DataGrid dinámica
Cómo dividir BASIC Stamp I /O Señales
Cómo sustituir múltiples líneas en Apache
Cómo aprender código binario
Cómo utilizar un sistema de seguimiento constante para la depuración más fácil
Conocimiento de la computadora © http://www.ordenador.online