![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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í. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| sftp no funciona como cronjob | tungaw2004 | UNIX for Dummies Preguntas y Respuestas | 3 | 01-10-2008 08:27 PM |
| Cron no funciona | maná | UNIX for Dummies Preguntas y Respuestas | 1 | 01-10-2008 02:04 PM |
| SFTP no salir cuando se ejecuta desde cron | msabhilash | Sun Solaris | 2 | 12-02-2007 07:48 PM |
| SFTP ERRORCODE 1 cuando se ejecutan en cron, pero se ejecuta manualmente | Heidi.Ebbs | Sun Solaris | 2 | 08-08-2007 01:16 PM |
| Cron no funciona? | christo16 | UNIX for Dummies Preguntas y Respuestas | 5 | 03-09-2007 02:55 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
SFTP no funciona en cron
Hola,
Tengo un sencillo script que está intentando poner un archivo que reside en una máquina local a una máquina remota. Funciona bien manualmente, pero no se completa cuando la programación para que se ejecute en cron. Esto es lo que parece el guión. Alguna idea de lo que estoy haciendo mal aquí? #! / bin / ksh cd / ruta sftp remoteuser @ máquina_remota: / ruta <<EOF mput Prueba.txt adiós |
|
||||
|
Código:
#!/bin/ksh cd /path sftp remoteuser@remotehost:/path <<EOF mput Test.txt bye EOF Estoy suponiendo que dejar fuera de EF es una errata. sftp utilizado como tal requiere que las claves de autenticación se creará en la máquina remota. ¿Qué es usuario local autenticado para remoteuser sobre la máquina_remota? Y es el script que se ejecuta como usuario, es decir., ¿Usted a su local que se requiera el usuario? |
|
||||
|
Jim,
Gracias por su respuesta. Hemos generado claves sobre el origen y el destino de las máquinas la autenticación del usuario. Estamos ejecutando el script de este usuario. Si escribo de forma manual desde la línea de comandos "TestSFTP.sh", funciona bien. Sin embargo, cuando puse en cron no. Como otra prueba, pongo en una línea adicional en el cron para enviarme un correo electrónico. #! / bin / ksh mailx-s "Prueba" myemail@myemail.com </ Ruta / TestSFTPcron.txt cd / localpath remotename @ máquina_remota sftp: / remotepath <<EOF mput Prueba.txt adiós EF Cuando hago esto, también funciona completamente bien cuando ejecuto manualmente. Sin embargo, en el cron de manera que reciba el mensaje, pero el archivo no se pone en la máquina remota. Parece que el guión es parcialmente de trabajo ... Última edición por ewilson0265; al 06-28-2006 04:56 PM.. |
|
||||
|
bien - es necesario que usted tenga el guión dirigido por cron como usuario - el uso de su página de manual para mostrarle cómo hacer esto.
|
|
||||
|
Hola,
¿Se ha resuelto este problema ir? incluso estoy frente a un problema similar. Mi script funciona bien cuando se ejecuta manualmente desde el símbolo del sistema, pero no cuando se ponen en el crontab. ¿Cómo solucionar este problema? Gracias. Abhi. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|