![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| 'end of file "váratlan | srisreeku | Shell programozás és Scripting | 1 | 04-28-2008 02:39 PM |
| váratlan fájl vége | naveeng.81 | Shell programozás és Scripting | 1 | 03-11-2008 06:43 AM |
| Váratlan "end of file '+ sed parancs | kamel.seg | Magas szintű Programozás | 1 | 02-08-2008 11:00 AM |
| váratlan fájl vége | dineshr85 | Shell programozás és Scripting | 2 | 10-15-2007 02:47 AM |
| gunzip: Unexpected end of file | sicjedi | A UNIX a fejlett és szakértői Felhasználók | 4 | 09-15-2006 10:41 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Mit jelent az, u " 'end of file "váratlan "?
én fut egy szkript úgynevezett "s1", ami belülről szólít "S2" Most s1 elindul és egy olyan ponton (ahol van feltételezni, hogy call "S2") Kapok egy üzenetet "fájl vége" váratlan .... & My script (ek) nem működik .. any ideas on this? üdvözlettel abhijeet |
|
||||
|
A forgatókönyv olyan, mint ez
i pálya "cfserver"Szkript amely felszólít"new_orderxml: "Szkript & Message i get a /u02/CFS/bin/new_orderxml.sh: "fájl vége" nem várt ... Itt van "cfserver" szkript -------------------------------------------------- ----------------- ################################################## # # # # CENTRAL File Server # PROCESS:: CENTRAL File Server START SCRIPT ################################################## # # # #! / usr / bin / sh source \u003d / u02/CFS echo ""> $ source / Log / nfs_check echo ""> $ source / Log / nfs_conf case "$ 1" start) str \u003d "start" echo "" mount> $ source / Log / nfs_check share> $ source / Log / nfs_check grep "selectica" $ source / Log / nfs_check>> $ source / Log / nfs_conf grep "tisztázza" $ source / Log / nfs_check>> $ source / Log / nfs_conf grep "adc" $ source / Log / nfs_check>> $ source / Log / nfs_conf grep "választási megfigyelő missziói" $ source / Log / nfs_check>> $ source / Log / nfs_conf grep "eCom" $ source / Log / nfs_check>> $ source / Log / nfs_conf wc-l $ source / Log / nfs_conf> $ source / Log / count var \u003d `cut-b 7-9 $ source / Log / count" echo $ valtozo if [$ var-ge 1]; majd cfs_log \u003d "cfs_` date +% m% d% Y ". napló" ps-ef | grep 'sh CFS start'> $ source / Log / pid_file tput setaf # 4 echo "***************************************" echo "inicializálása Központi File Server::" alvás 1 echo "">> $ source / Log / cfs_log.log echo "************************************************ ********************************************">> $ source / log / $ cfs_log echo "">> $ source / Log / $ cfs_log # echo "File Server KÖZÉP-én kezdődött` date `">> $ source / Log / $ cfs_log echo 0> $ source / Log / xmlcount echo "">> $ source / Log / $ cfs_log echo "************************************************ ********************************************">> $ source / log / $ cfs_log Sleep 1 # tput setaf # 5 echo "STÁTUSZ:: CFS Running" tput setaf # 4 vagy tput setaf # 5 echo "ERROR csatolási pont" # tput setaf 0 exit 0; fi echo "Rendelés indítása XML Tranzakció::" xmlcount \u003d 0 alvás 1 tput setaf # 5 echo "STÁTUSZ:: XML Tranzakció Running" tput setaf # 4 echo "inicializálása ADC STATUS Tranzakció::" alvás 1 tput setaf # 5 echo "STÁTUSZ:: ADC Tranzakció Running" tput setaf # 4 echo "inicializálása CRM STATUS Tranzakció::" alvás 1 tput setaf # 5 echo "STÁTUSZ:: CRM Tranzakció Running" tput setaf # 4 echo "***************************************" # Tput setaf 0 echo "" while [ "$ str" \u003d "start"]; tesz sh $ source / bin / new_orderxml.sh $ source / bin / adc_status.sh $ source / bin / crm_status.sh # CFS_SERVER alvás 1 kész ; stop) str \u003d "stop" echo "***************************************" echo "megszakítása Order XML Tranzakció::" alvás 1 echo "megszakítása ADC STATUS Tranzakció::" alvás 1 echo "Leállítás CRM STATUS Tranzakció::" alvás 1 echo "Fájl megszakítása Közép-Server::" echo "***************************************" alvás 1 pid_proc \u003d `cat $ source / Log / pid_file | grep 'sh CFS kezdet" | cut-b 10-14 " echo ""> $ source / Log / pid_file echo $ pid_proc alvás 1 kill $ pid_proc ; restart) $ 0 stop alvás 1 nohup CFS start ; *) echo "Usage: CFS (start | stop | restart)" exit 1 esac # rm $ source / Log / count -------------------------------------------------- --------------------- És itt a "new_orderxml" szkript #! / usr / bin / ksh # New megbízások feldolgozása script/abhijeet/28-02-2006 # Két "a" hurok a "prepaid" & "előfizetéses", illetve # Whats new: xmls NEM keresztezik egymást, de lesz másolva # Forgó rendszerekben párhuzamosan. 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 az ls $ source / home / selectica / Kimenõ> $ source/Log/ox1 a grep "New_Ordr_" $ source/Log/ox1> $ source/Log/ox2 a grep "_PREPAID.xml" $ source/Log/ox2> $ source/Log/ox1 # "Előre Fizetve" hurkot itt kezdődik .. fájlt kell átmásolni, csak a CRM & OMS. A file1 in `grep" New_Ordr_ "$ source/Log/ox1` tesz listfile \u003d "Order_PREPAID_` date +% m% d% Y ". lst" echo $ file1>> $ source / Log / $ listfile logfile \u003d "Order_PREPAID_` date +% m% d% Y ". napló" echo "################################################# ############################################## # # # ####################################>> $ Source / Log / $ logfile echo "DATE SYSTEM ........ ...... Állapot ..... NÉV ......... TIME">> $ source / Log / $ logfile echo $ file1> $ source/Log/name1 FÁJL2 \u003d `cut-b 5 - $ source/Log/name1` sys1 \u003d SELECTICA STAT1 \u003d KAPOTT echo "` date +% D `...$ sys1 ....$ STAT1 ....$ fájl1 ....` date +% T `">> $ source / Log / $ logfile alvás 2 echo "` date +% D "... ez egy előre kifizetett MEGRENDELÉS ...` date +% T `">> $ source / Log / $ logfile sys2 \u003d tisztázása STAT2 \u003d átmásolni mstat2 \u003d átnevezték cp $ source / home / selectica / Kimenő / $ fájl1 $ source / home / tisztázni / Inbox / $ fájl1 echo "` date +% D `....$ sys2 ....$ STAT2 ....$ fájl1 ....` date +% T `">> $ source / Log / $ logfile mv $ source / home / tisztázni / Inbox / $ fájl1 $ source / home / tisztázni / Inbox / $ fájl2 chmod 666 $ source / home / tisztázni / Inbox / $ fájl2 echo "` date +% D `....$ sys2 ....$ mstat2 ... $ fájl2 ... `date +% T` ">> $ source / Log / $ logfile alvás 2 mv $ source / home / tisztázni / Inbox / $ fájl2 $ source / home / tisztázni / PArchive / $ fájl2 # Fájl másolása a CRM .. most költözött OMS. sys3 \u003d OMS STAT3 \u003d átmásolni mstat3 \u003d átnevezték cp $ source / home / selectica / Kimenő / $ fájl1 $ source / home / oms / Inbox / $ fájl1 echo "` date +% D `...$ sys3 ....$ STAT3 ... $ fájl1 ... `date +% T` ">> $ source / Log / $ logfile mv $ source / home / oms / Inbox / $ fájl1 $ source / home / oms / Inbox / $ fájl2 a chmod 666 $ source / home / oms / Inbox / $ fájl2 echo "` date +% D `...$ sys3 ....$ mstat3 ....$ fájl2 ... `date +% T` ">> $ source / Log / $ logfile alvás 2 mv $ source / home / oms / Inbox / $ fájl2 $ source / home / oms / Archívum / $ fájl2 # Fájl másolása az OMS ... "Előre Fizetve" ciklus véget ér ide. stat0 \u003d archivált mv $ source / home / selectica / Kimenő / $ fájl1 $ source / home / selectica / Archívum / $ fájl2 echo "` date +% D `...$ sys1 ... ... $ $ stat0 ... fájl1 `date +% T` ">> $ source / Log / $ logfile kész # "Előfizetéses" hurok itt kezdődik az ls $ source / home / selectica / Kimenõ> $ source/Log/ox3 a grep "New_Ordr_" $ source/Log/ox3> $ source/Log/ox4 a grep "_POSTPAID.xml" $ source/Log/ox4> $ source/Log/ox3 A file3 in `grep" New_Ordr_ "$ source/Log/ox3` tesz listfile \u003d "Order_POSTPAID_` date +% m% d% Y ". lst" echo $ file3>> $ source / Log / $ listfile logfile \u003d "Order_POSTPAID_` date +% m% d% Y ". napló" echo "################################################ ################################" echo "Dátum .... RENDSZER ... Állapot ..... ........... FILE TIME">> $ source / Log / $ logfile echo $ file3> $ source/Log/name2 file4 \u003d `cut-b 5 - $ source/Log/name2` sys4 \u003d SELECTICA stat4 \u003d KAPOTT echo "` date +% D `...$ sys4 ... ... $ $ stat4 ... file3 `date +% T` ">> $ source / Log / $ logfile alvás 2 echo "` date +% D `.... IT IS A havidíjas ORDER .........." >> $ Source / Log / $ logfile sys5 \u003d ADC stat5 \u003d KAPOTT mstat5 \u003d átnevezték cp $ source / selectica / Kimenő / $ file3 $ source / home / ADC / Inbox / $ file3 echo "` date +% D `...$ sys5 ... $ stat5 ... $ file3 ....` date +% T `">> $ source / Log / $ logfile mv $ source / home / ADC / Inbox / $ file3 $ source / home / ADC / Inbox / $ file4 a chmod 666 $ source / home / ADC / Inbox / $ file4 echo "` date +% D `...$ sys5 ... ... $ $ mstat5 ... file4 `date +% T` ">> $ source / Log / $ logfile mv $ source / home / ADC / Inbox / $ file4 $ source / home / ADC / PArchive / $ file4 alvás 5 sys6 \u003d tisztázása stat6 \u003d átmásolni mstat6 \u003d átnevezték cp $ source / home / selectica / Kimenő / $ file3 $ source / home / tisztázni / Inbox / $ file3 echo "` date +% D `...$ sys6 ... ... $ $ stat6 ... file3 `date +% T` ">> $ source / Log / $ logfile mv $ source / home / tisztázni / Inbox / $ file3 $ source / home / tisztázni / Inbox / $ file4 chmod 666 $ source / home / tisztázni / Inbox / $ file4 echo "` date +% D `...$ sys6 ... $ mstat6 ... $ file4 ....` date +% T `">> $ source / Log / $ logfile mv $ source / home / tisztázni / Inbox / $ file4 $ source / home / tisztázni / PArchive / $ file4 alvás 2 sys7 \u003d OMS stat7 \u003d átmásolni mstat7 \u003d átnevezték cp $ source / home / selectica / Kimenő / $ file3 $ source / home / oms / Inbox / $ file3 echo "` date +% D `...$ sys7 ... $ stat7 ... $ file3 ....` date +% T `>> $ source / Log / $ logfile mv $ source / home / oms / Inbox / $ $ source file3 / home / oms / Inbox / $ file4 a chmod 666 $ source / home / oms / Inbox / $ file4 echo "` date +% D `...$ sys7 ... $ mstat7 ... $ file4 ....` date +% T `>> $ source / Log / $ logfile mv $ source / home / oms / Inbox / $ file4 $ source / home / oms / Archívum / $ file4 alvás 2 stat8 \u003d archivált mv $ source / home / selectica / Kimenő / $ $ source file3 / home / selectica / Kimenő / $ file4 echo "` date +% D `...$ sys4 ... $ stat8 ....$ file3 ....` date +% T `">> $ source / Log / $ logfile kész -------------------------------------------------- ----------------------- im létrehozása alapvetően két "a" hurok az "Előre Fizetve" & "előfizetéses" megrendelés .. grepping működik, de úgy tűnik, hogy nem tud belépni a "a" hurok " üdvözlettel abhijeet |
|
||||
|
Kérjük, ellenőrizze u volna lezárva téged idézőjelek pl u volna nem ur xml.sh
echo "################################################# ############################################## # # # ####################################>> $ Source / Log / $ logfile echo "DATE SYSTEM ........ ...... Állapot ..... NÉV ......... TIME">> $ source / Log / $ logfile Az első visszhang statments. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|