![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Startskript "köra med timer" | zawmn83 | Shell-programmering och Skript | 0 | 08-21-2008 10:57 |
| Hur inkluderar RETURN KEY med Bakgrund process "&" i Shell Script | racbern | Shell-programmering och Skript | 1 | 03-11-2008 07:30 |
| Fråga: Inspelning shell script skärmen produktion med hjälp av "script" kommando? | lalfonso.gomez | Shell-programmering och Skript | 4 | 01-18-2007 09:31 |
| Nr utpmx post: Du måste exec "logga in" från lägsta nivå "skal" | peterpan | UNIX for Dummies Frågor & Svar | 0 | 01-18-2006 04:15 |
| Min "bröd och smör" Process bevara Perl Script .... | Neo | Tips och Tutorials | 0 | 01-08-2005 05:17 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Shell script processen fortfarande efter "exit 1"
Jag har ett script som utför ett orakel export: Kod:
<snip>
if [ ${exp_type} = FULL ]
then
exp / full=y file=${exp_file} log=${exp_log} direct=y feedback=1000000 STATISTICS=NONE buffer=20000000
else
exp / full=n owner=${schema_name} file=${exp_file} log=${exp_log} direct=y feedback=1000000 STATISTICS=NONE buffer=20000000
fi
if [ $? -ne 0 ]
then
echo "Export command failed"
exit 1
fi
echo "Export command succeeded"
exit 0
Om export efterträder då får jag meddelandet och skriptet avslutas med någon process i minnet. Men om det misslyckas, skriptet stannar (dvs. inte visa "Export Lyckad"), men processen är fortfarande: Kod:
> ps -ef|grep export oracle 23241 1 0 10:04 pts/1 00:00:00 /bin/bash /u01/ct_scr/export.sh TAXTST FULL Y Alla vet vad som händer här? |