![]() |
|
|
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 |
| Ftp código en Perl | Raynon | Programación de scripts de shell y | 21 | 09-11-2008 04:44 AM |
| necesita ayuda para escribir el código de perl | getdpg | Programación de scripts de shell y | 0 | 09-20-2006 10:24 AM |
| código perl ayuda | circleW | UNIX for Dummies Preguntas y Respuestas | 1 | 11-09-2004 05:28 PM |
| Perl ejecutando código C | gdboling | Programación de scripts de shell y | 1 | 09-02-2003 07:43 PM |
| Ocultar Código Perl | sskb | Programación de scripts de shell y | 5 | 01-02-2002 02:21 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Código PERL
Tengo un bloque de código ...
$ cmd \u003d "$ audit_dir encontrar-mtime + $ days_to_keep-exec rm () \ \;" a menos que (abierto (CMD, "$ cmd |")){ $ msg \u003d "Error de comando: $ cmd \ n \ n"; LGH print_log $ ", $ msg", 1; exit 1; ) $ print_log LGH, "Eliminar archivos físicos con Command: $ cmd", 1 si verbose; while ($ linea \u003d <CMD>) ( $ print_log LGH, "los archivos físicos de más de $ days_to_keep eliminado de audit_dir $", $ 1 si verbose; ) después de que ejecuta la print_log, no va dentro del bucle while .. lo que me estoy perdiendo aquí? Gracias |
|
||||
|
a su vez sobre las advertencias y vuelva a ejecutar el código:
use warnings; podría ayudar a señalar algunos problemas en el código |
|
||||
|
Si el encontrar comando no se imprime nada, obviamente no se obtiene ninguna información sobre la <CMD> tirador. (¿Por qué desea imprimir el mensaje de registro una vez por la línea de salida si hay muchas líneas de producción, de todos modos?)
Supongo que está intentando salir de la condición divina de la encontrar el mando, el cerrar debería decirles que, o simplemente utilizar sistema en lugar de abrir |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|