The UNIX and Linux Forums  
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.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 04-10-2006
abhijeetkul abhijeetkul is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2005
Helyszín: Mumbai, India
Hozzászólások: 58
Thumbs up 'end of file "váratlan

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
  #2 (permalink)  
Old 04-10-2006
vino's Avatar
vino vino is offline Forum Staff  
Supporter (In Vino Veritas)
  
 

Join Date: Feb 2005
Helyszín: Bangalore, India
Hozzászólások: 2.796
Ápolás, hogy megmutassa a scriptek?
  #3 (permalink)  
Old 04-10-2006
abhijeetkul abhijeetkul is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2005
Helyszín: Mumbai, India
Hozzászólások: 58
Thumbs up

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
  #4 (permalink)  
Old 04-10-2006
kenisand kenisand is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2006
Hozzászólások: 8
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.
  #5 (permalink)  
Old 04-10-2006
RishiPahuja's Avatar
RishiPahuja RishiPahuja is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2005
Helyszín: Bangalore, India
Posts: 203
Thumbs up

Egy út-hoz hibakeresés a probléma futtatni a szkriptet debug módban-x

például a KSH-x script

Mivel a szkript egy darab értelmezni a kódot a végrehajtás forgalom Ön képes lesz található, ahol a probléma.

Üdvözlettel,
Rishi
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 02:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0