![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| «final del archivo 'inesperado | srisreeku | Programación de scripts de shell y | 1 | 04-28-2008 03:39 PM |
| de final de archivo inesperado | naveeng.81 | Programación de scripts de shell y | 1 | 03-11-2008 06:43 AM |
| inesperado "final del archivo" + comando sed | kamel.seg | Programación de Alto Nivel | 1 | 02-08-2008 11:00 AM |
| de final de archivo inesperado | dineshr85 | Programación de scripts de shell y | 2 | 10-15-2007 03:47 AM |
| gunzip: inesperado final del archivo | sicjedi | UNIX para usuarios avanzados y expertos | 4 | 09-15-2006 11:41 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
u ¿qué entendemos por " «final del archivo 'inesperado "?
Estoy ejecutando un script llamado "s1", que internamente llama "s2" s1 ahora empieza a correr y en un punto (donde, se supone que debe llamar a "s2") me sale un mensaje «final del archivo 'inesperado .... Y mi script (s) no están funcionando .. alguna idea sobre esto? recuerdos abhijeet |
|
||||
|
el escenario es como este
i ejecutar "cfserver"Script que llama"new_orderxml"Secuencia de comandos Y me sale mensaje es /u02/CFS/bin/new_orderxml.sh: «final del fichero 'inesperado ... aquí es "cfserver" script -------------------------------------------------- ----------------- ################################################## # # # # Servidor de archivos central # PROCESO:: servidor de archivos central PRINCIPIO GUIÓN ################################################## # # # #! / usr / bin / sh source \u003d / u02/CFS echo ""> $ source / Registrarse / nfs_check echo ""> $ source / Registrarse / nfs_conf case "$ 1" en comenzar) str \u003d "inicio" echo "" montar> $ source / Registrarse / nfs_check compartir> $ source / Registrarse / nfs_check grep "selectica" $ source / Registrarse / nfs_check>> $ fuente / Registrarse / nfs_conf grep "aclarar" $ source / Registrarse / nfs_check>> $ fuente / Registrarse / nfs_conf grep "adc" $ source / Registrarse / nfs_check>> $ fuente / Registrarse / nfs_conf grep "MOE" $ source / Registrarse / nfs_check>> $ source / Registrarse / nfs_conf grep "ECOM" $ source / Registrarse / nfs_check>> $ fuente / Registrarse / nfs_conf wc-l $ source / Registrarse / nfs_conf> $ source / Registrarse / contar var \u003d `cut-b $ 7a-9o fuente / log / contar» echo $ var if [$ var-ge 1]; entonces cfs_log \u003d "cfs_` date +% d% m% Y ». log" ps-ef | grep 'sh pcs empezar'> $ source / Registrarse / pid_file tput setaf # 4 echo "***************************************" echo "Inicialización del servidor de archivos central::" 1 sueño echo "">> $ source / Registrarse / cfs_log.log echo "************************************************ ********************************************">> $ source / Registrarse / $ cfs_log echo "">> $ source / log / $ cfs_log # echo "servidor de archivos central MARCHA DE` date `">> $ source / log / $ cfs_log echo 0> $ source / Registrarse / xmlcount echo "">> $ source / log / $ cfs_log echo "************************************************ ********************************************">> $ source / Registrarse / $ cfs_log # 1 sueño tput setaf # 5 echo "ESTADO:: CFS Correr" tput setaf # 4 algo más tput setaf # 5 echo "ERROR punto de montaje" # tput setaf 0 exit 0; fi echo "Inicialización de la Orden de transacciones XML::" xmlcount \u003d 0 1 sueño tput setaf # 5 echo "Estado:: Ejecución de la transacción de XML" tput setaf # 4 echo "Inicialización ADC ESTADO Transacción::" 1 sueño tput setaf # 5 echo "ESTADO:: ADC transacción Correr" tput setaf # 4 echo "Inicialización de CRM de transacciones ESTADO::" 1 sueño tput setaf # 5 echo "Estado:: CRM de transacciones de Atletismo" tput setaf # 4 echo "***************************************" # Tput setaf 0 echo "" mientras que [ "$ str" \u003d "inicio"]; hacer $ fuente sh / bin / new_orderxml.sh $ source / bin / adc_status.sh $ source / bin / crm_status.sh # CFS_SERVER 1 sueño hecho ;; parada) str \u003d "stop" echo "***************************************" echo "Terminación de la Orden de transacciones XML::" 1 sueño echo "Terminación de ADC ESTADO Transacción::" 1 sueño echo "Terminación de CRM de transacciones ESTADO::" 1 sueño echo "terminal central de servidor de archivos::" echo "***************************************" 1 sueño pid_proc \u003d `cat $ source / Registrarse / pid_file | grep 'sh pcs empezar' | cut-b 10-14» echo ""> $ source / Registrarse / pid_file echo $ pid_proc 1 sueño $ pid_proc matar ;; reinicio) $ 0 parada 1 sueño nohup pcs inicio ;; *) echo "Uso: pcs (start | stop | reinicie)" salida 1 esac # rm $ source / Registrarse / contar -------------------------------------------------- --------------------- Y aquí es "new_orderxml" script #! / usr / bin / ksh # Nueva script/abhijeet/28-02-2006 de procesamiento de pedidos # Hay dos' por 'los bucles de' prepago '&' de pospago ", respectivamente # Novedades: xmls NO recorrer secuencialmente, pero se copiará en # Respectivos sistemas en paralelo. source \u003d / u02/CFS echo ""> $ source/Log/ox1 echo ""> $ source/Log/ox2 echo ""> $ source/Log/ox3 echo ""> $ source/Log/ox4 echo ""> $ source/Log/name1 echo ""> $ source/Log/name2 LS $ source / home / selectica / Salida> $ source/Log/ox1 grep "New_Ordr_" $ source/Log/ox1> $ source/Log/ox2 grep "_PREPAID.xml" $ source/Log/ox2> $ source/Log/ox1 # 'PREPAGOS' bucle comienza aquí .. que se va a copiar el archivo sólo para CRM y OMS. para archivo1 en `grep" New_Ordr_ "$ source/Log/ox1» hacer listfile \u003d "Order_PREPAID_` date +% d% m% Y ». lst" echo $ archivo1>> $ source / log / $ listfile log \u003d "Order_PREPAID_` date +% d% m% Y ». log" eco "################################################# ############################################## # # # ####################################>> $ Source / Registrarse / $ log echo "FECHA SISTEMA ...... ........ ..... ESTADO NOMBRE TIEMPO .........">> $ source / Registrarse / $ log echo $ archivo1> $ source/Log/name1 archivo2 \u003d `cut-b 5 - $ source/Log/name1» sys1 \u003d SELECTICA \u003d stat1 RECIBIDAS echo "` date +% D `...$ sys1 ....$ stat1 ....$ archivo1 ....` date +% T `">> $ source / Registrarse / $ log sueño 2 echo "` date +% D `... ES UN PEDIDO DE PREPAGO ...` date +% T `">> $ source / Registrarse / $ log CLARIFICAR sys2 \u003d stat2 \u003d COPIAR \u003d mstat2 renombrados cp $ source / home / selectica / Salida / $ archivo1 $ source / home / aclarar / Inbox / $ archivo1 echo "` date +% D `....$ sys2 ....$ stat2 ....$ archivo1 ....` date +% T `">> $ source / Registrarse / $ log fuente $ mv / home / aclarar / Inbox / $ archivo1 $ source / home / aclarar / Inbox / $ archivo2 chmod 666 $ source / home / aclarar / Inbox / $ archivo2 echo "` date +% D `....$ sys2 ....$ mstat2 ... $ archivo2 ... `date +% T` ">> $ source / Registrarse / $ log sueño 2 fuente $ mv / home / aclarar / Inbox / $ archivo2 $ source / home / aclarar / PArchive / $ archivo2 # Archivo se está copiando a CRM .. ahora a OMS. \u003d sys3 OMS stat3 \u003d COPIAR \u003d mstat3 renombrados cp $ source / home / selectica / Salida / $ archivo1 $ source / home / oms / Inbox / $ archivo1 echo "` date +% D `...$ sys3 ....$ stat3 ... $ archivo1 ... `date +% T` ">> $ source / Registrarse / $ log fuente $ mv / home / oms / Inbox / $ archivo1 $ source / home / oms / Inbox / $ archivo2 chmod 666 $ source / home / oms / Inbox / $ archivo2 echo "` date +% D `...$ sys3 ....$ mstat3 ....$ archivo2 ... `date +% T` ">> $ source / Registrarse / $ log sueño 2 fuente $ mv / home / oms / Inbox / $ archivo2 $ source / home / oms / Archivo / $ archivo2 # Archivo se está copiando a la OMS ... "PREPAGOS" bucle termina aquí. \u003d stat0 ARCHIVADOS fuente $ mv / home / selectica / Salida / $ archivo1 $ source / home / selectica / Archivo / $ archivo2 echo "` date +% D `...$ sys1 $ stat0 ... ... ... $ archivo1 `date +% T` ">> $ source / Registrarse / $ log hecho # 'Pospago' bucle comienza aquí LS $ source / home / selectica / Salida> $ source/Log/ox3 grep "New_Ordr_" $ source/Log/ox3> $ source/Log/ox4 grep "_POSTPAID.xml" $ source/Log/ox4> $ source/Log/ox3 para archivo3 en `grep" New_Ordr_ "$ source/Log/ox3» hacer listfile \u003d "Order_POSTPAID_` date +% d% m% Y ». lst" echo $ archivo3>> $ source / log / $ listfile log \u003d "Order_POSTPAID_` date +% d% m% Y ». log" echo "################################################ ################################" echo "FECHA ... ESTADO SISTEMA .... ..... ........... FILE TIEMPO">> $ source / Registrarse / $ log echo $ archivo3> $ source/Log/name2 file4 \u003d `cut-b 5 - $ source/Log/name2» sys4 \u003d SELECTICA \u003d stat4 RECIBIDAS echo "` date +% D `...$ sys4 $ stat4 ... ... ... $ archivo3 `date +% T` ">> $ source / Registrarse / $ log sueño 2 echo "` date +% D `.... ES UN PEDIDO pospago .........." >> $ Source / Registrarse / $ log sys5 \u003d ADC \u003d stat5 RECIBIDAS \u003d mstat5 renombrados cp $ fuente / selectica / Salida / $ $ archivo3 fuente / home / adc / Inbox / $ archivo3 echo "` date +% D `...$ sys5 ... $ stat5 ... archivo3 ....` $ date +% T `">> $ source / Registrarse / $ log fuente $ mv / home / adc / Inbox / $ $ archivo3 fuente / home / adc / Inbox / $ file4 chmod 666 $ source / home / adc / Inbox / $ file4 echo "` date +% D `...$ sys5 $ mstat5 ... ... ... $ file4 `date +% T` ">> $ source / Registrarse / $ log fuente $ mv / home / adc / Inbox / $ $ file4 fuente / home / adc / PArchive / $ file4 dormir 5 CLARIFICAR sys6 \u003d stat6 \u003d COPIAR \u003d mstat6 renombrados cp $ source / home / selectica / Salida / $ $ archivo3 fuente / home / aclarar / Inbox / $ archivo3 echo "` date +% D `...$ sys6 $ stat6 ... ... ... $ archivo3 `date +% T` ">> $ source / Registrarse / $ log fuente $ mv / home / aclarar / Inbox / $ $ archivo3 fuente / home / aclarar / Inbox / $ file4 chmod 666 $ source / home / aclarar / Inbox / $ file4 echo "` date +% D `...$ sys6 $ mstat6 ... ... file4 ....` $ date +% T `">> $ source / Registrarse / $ log fuente $ mv / home / aclarar / Inbox / $ $ file4 fuente / home / aclarar / PArchive / $ file4 sueño 2 \u003d sys7 OMS stat7 \u003d COPIAR \u003d mstat7 renombrados cp $ source / home / selectica / Salida / $ $ archivo3 fuente / home / oms / Inbox / $ archivo3 echo "` date +% D `...$ sys7 ... $ stat7 ... archivo3 ....` $ date +% T `>> $ source / Registrarse / $ log fuente $ mv / home / oms / Inbox / $ $ archivo3 fuente / home / oms / Inbox / $ file4 chmod 666 $ source / home / oms / Inbox / $ file4 echo "` date +% D `...$ sys7 $ mstat7 ... ... file4 ....` $ date +% T `>> $ source / Registrarse / $ log fuente $ mv / home / oms / Inbox / $ $ file4 fuente / home / oms / Archivo / $ file4 sueño 2 \u003d stat8 ARCHIVADOS fuente $ mv / home / selectica / Salida / $ $ archivo3 fuente / home / selectica / Salida / $ file4 echo "` date +% D `...$ sys4 ... $ stat8 ....$ archivo3 ....` date +% T `">> $ source / Registrarse / $ log hecho -------------------------------------------------- ----------------------- básicamente mejorar la creación de dos' para 'loops para "PREPAGOS" & "pospago" órdenes .. grepping obras, pero parece que no es capaz de entrar en el "para" bucle " recuerdos abhijeet |
|
||||
|
Por favor, compruebe u te han cerrado todas las comillas dobles, por ejemplo, u have no ur xml.sh
eco "################################################# ############################################## # # # ####################################>> $ Source / Registrarse / $ log echo "FECHA SISTEMA ...... ........ ..... ESTADO NOMBRE TIEMPO .........">> $ source / Registrarse / $ log Para la realización del primer eco statments. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|