Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
del sitio de Google



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Reply
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 09/30/2009
Usuario Registrado
 

Fecha de Ingreso: Sep 2009
Publicaciones: 3
Volver todos los subdirectorios en el servidor FTP

Hola chicos,

Soy nuevo en el mundo de la programación en general, y sólo escribo en AppleScript hasta ahora. Estoy tratando de encontrar un script de shell que devuelve una lista de todos los directorios sub carpetas (o) dentro de un directorio en tu servidor FTP. El servidor necesita un nombre de usuario y contraseña. Supongo que la traducción de AppleScript sería algo así como a continuación:



Código:
set ftp_path to "/path/to/dir/"
set ftp_name to "username"
set ftp_pw to "XXXXX"
set ftp_server to "ftp.mywebsite.com"
tell application "Finder"
    do shell script "missing shell command"
end tell

¿Es esto malo?
Enlaces patrocinados
  #2 (Enlace permanente)  
Old 09/30/2009
Usuario Registrado
 

Fecha: diciembre 2008
Puestos: 110
, si no me equivoco, "do shell script" no permite saltos de línea. Usted puede poner la secuencia de comandos siguiente en un archivo y llame a

Código:
do shell script "thescript"


Código:
USER=username
PASSWD=xxxxxx
HOST=ftp.mywebsite.com
ftp $HOST <<EOF
user $USER
$PASSWD
ls
quit
EOF
exit 0

  #3 (Enlace permanente)  
Old 09/30/2009
Usuario Registrado
 

Fecha de Ingreso: Sep 2009
Publicaciones: 3
Estás en lo correcto. Pero cuando me encontré con la siguiente secuencia de comandos, tengo el retorno siguientes:


Código:
set theScript to "USER=username
PASSWD=XXXXX
HOST=ftp.mywebsite.com
ftp $HOST <<EOF
user $USER
$PASSWD
ls
quit
EOF
exit 0"
do shell script theScript

Obviamente, me puse en mi información. I doble control para asegurarse de que no escribes mal nada

Regresadas:

"Nombre (ftp.mywebsite.com: HOME): Login incorrect.
? Comando no válido.
Haga el favor de ingresar con USUARIO y PASS
Haga el favor de ingresar con USUARIO y PASS
Haga el favor de ingresar con USUARIO y PASS
Por favor, identifíquese con USER y PASS "

¿Es algo que podría ser un problema con el comando de AppleScript o la concha?
  #4 (Enlace permanente)  
Old 09/30/2009
vgersh99's Avatar
Moderador
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.198

Código:
USER=username
PASSWD=xxxxxx
HOST=ftp.mywebsite.com
ftp -n $HOST <<EOF
user $USER $PASSWD
ls
quit
EOF
exit 0

  #5 (Enlace permanente)  
Old 09/30/2009
Usuario Registrado
 

Fecha de Ingreso: Sep 2009
Publicaciones: 3
Gracias que funcionó. ¿Hay alguna manera de verificar la lista de un subdirectorio, tales como:

ftp.mywebsite.com--> Un sub -> sub 1, sub 2, sub 3

---------- Post actualizado a las 07:30 PM ---------- actualización anterior era a las 07:26 PM ----------

Además, tengo un regreso, pero tengo un montón de información innecesaria. Sólo necesito los nombres de los directorios. ¿Hay alguna forma de filtrar a cabo?

Nombres de Negro:

"Ilegal comando EPRT

drwxr-xr-x 2 root root 4096 30 de mayo 2008 bin
drwxr-x --- 2 root psaserv 4096 23 de julio 16:06 conf
drwxr-xr-x 2 root psaserv 4096 30 de mayo 2008 error_docs
drwxr-xr-x 2 root root 4096 30 de mayo 2008, etc
drwxr-xr-x 2 root root 4096 30 de mayo 2008 lib
drwxr-x --- 2 root psaserv 4096 6 de junio 2008 PD
drwx ------ 2 comcastcs root 4096 30 de mayo 2008 privado
dr-xr-x --- 7 root psaserv 4096 30 de mayo Estadísticas de 2008
Enlaces patrocinados
Reply

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Apagado


Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Cualquier forma de una cadena en grep directorios y devolver el resultado con diskusage también? Eddeh UNIX for Dummies Preguntas y Respuestas 3 11-20-2008 06:44 AM
copiar los directorios de servidor NT al servidor Unix (Solaris 5.8) jhmr7 UNIX for Dummies Preguntas y Respuestas 4 08-08-2008 02:53 AM
para recoger el código de retorno (RC) de mailx el comando y volver a SAS uisng 's manas6 UNIX for Dummies Preguntas y Respuestas 0 06-05-2008 07:44 AM
Copia de directorios para servidor UNIX khan1978 AIX 3 12-09-2005 08:19 AM
Protección de directorios y archivos en el servidor Apache crazycelicagts UNIX for Dummies Preguntas y Respuestas 2 07-24-2002 02:44 PM



Todas las horas son GMT -4. La hora es 10:25 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Content Copyright © 1993-2010. Toda la Administración de Derechos de Reserved.Ad por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0