![]() |
|
|
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 |
| BASH condición de "Archivo de más de 1 hora" | Squeakygoose | Programación de scripts de shell y | 2 | 02-16-2009 03:06 PM |
| El comando "ps" * terminales se muestra como "SYSCON" | kiranjose85 | UNIX para usuarios avanzados y expertos | 1 | 11-28-2008 07:53 AM |
| Explicar la línea "mn_code \u003d` env | grep ".. minutos" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Preguntas y Respuestas | 4 | 12-20-2007 01:52 AM |
| bash: cd comando para acceder a "extraño" directorios | robotronic | Programación de scripts de shell y | 3 | 07-06-2007 05:35 PM |
| Unix "en" / "cron" Comando Nueva Problema ... Necesita ayuda | Mohanraj | UNIX for Dummies Preguntas y Respuestas | 3 | 01-26-2006 08:08 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Hola.
Tengo el guión se muestra a continuación. Si yo ejecutarlo desde la línea de comandos que parece funcionar correctamente, pero cuando la diversión con el programa Unix "en orden" "ahora en m <. / matar-a-job.sh" Al parecer, para colgar. A continuación se muestra la secuencia de comandos, el archivo de entrada, así como la ejecución como se indica en el e-mail de la "a" del procesador. Esto se está ejecutando en SunOS, versión 5.8. Gracias! Joe Simon La secuencia de comandos: #! / bin / bash # set-x # Obtener información en: # ~ / Basa / scripts / en-job.log # AT_LOG_FILE_NAME \u003d ~ / basa / scripts / en-job.log LINE_COUNT \u003d 0 mientras que leer LÍNEA hacer # Necesidad de pasar de primera línea, en el nombre del trabajo está en 2 ª línea if [[$ LINE_COUNT-eq 1]] y, a continuación, conjunto - $ LÍNEA AT_JOB \u003d "$ 2" echo "ID \u003d Empleo en $ AT_JOB" romper fi LINE_COUNT \u003d$(($ LINE_COUNT +1)) hecho <$ AT_LOG_FILE_NAME echo "bucle completo" El archivo de entrada se parece a esto: comandos serán ejecutados con / bin / bash 1237304740.a trabajo en Mar Mar 17 11:45:40 2009 El archivo de registro por correo electrónico que me ha parecido a éste: Su "al" trabajo en xxxx "/ var /spool/cron/atjobs/1237303896.a " produce la siguiente salida: AT_LOG_FILE_NAME \u003d + / xxx / basa / scripts / en-job.log + LINE_COUNT \u003d 0 + Leer LÍNEA + [[0-eq 1]] LINE_COUNT + \u003d 1 + Leer LÍNEA + [[1-eq 1]] + Establecido - 1237304740.a trabajo en Mar Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Echo 'ID \u003d Empleo en 1237304740.a' ID \u003d Empleo en 1237304740.a + Break Si se me quite la pausa (eso es lo que yo tenía originalmente), la ejecución es similar al siguiente: + AT_LOG_FILE_NAME \u003d / export/home4/a10/simonj/builds/scripts/at-job.log + LINE_COUNT \u003d 0 + Leer LÍNEA + [[0-eq 1]] LINE_COUNT + \u003d 1 + Leer LÍNEA + [[1-eq 1]] + Establecido - 1237304740.a trabajo en Mar Mar 17 11:45:40 2009 + AT_JOB \u003d 1237304740.a + Echo 'ID \u003d Empleo en 1237304740.a' ID \u003d Empleo en 1237304740.a + LINE_COUNT \u003d 2 + Leer LÍNEA |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|