J
janni80
Grünschnabel
Hallo zusammen,
ich habe folgendes Problem. Ich will in folgendem Shell-Script eine Timeout-Grenze für den ls-Befehl definieren.
Wie kann ich nun einen Timeout bei dem "ls -ltr"-Befehl setzen, der z.B. nach 30s abbricht?
Ich hoffe jmd. kann mir helfen.
Grüsse
Janni
ich habe folgendes Problem. Ich will in folgendem Shell-Script eine Timeout-Grenze für den ls-Befehl definieren.
while read DELISYST
do
cd ${PMRootDir}"/import/"${DELISYST}
# Suche alle OK-Files der Tranche 01
ls -ltr *01.ok 2> /dev/null |
while read F1 F2 F3 F4 F5 MON DAY TIME SRC_FILENAME_ORG_OK
do
# Suche nach zugehòrigem Dateinamen (ohne .ok)
SRC_FILENAME_ORG=`echo ${SRC_FILENAME_ORG_OK} | nawk '{POS=index($0, ".ok"); \
if (POS>0) print substr($0, 1, POS-1 )}'`
do
cd ${PMRootDir}"/import/"${DELISYST}
# Suche alle OK-Files der Tranche 01
ls -ltr *01.ok 2> /dev/null |
while read F1 F2 F3 F4 F5 MON DAY TIME SRC_FILENAME_ORG_OK
do
# Suche nach zugehòrigem Dateinamen (ohne .ok)
SRC_FILENAME_ORG=`echo ${SRC_FILENAME_ORG_OK} | nawk '{POS=index($0, ".ok"); \
if (POS>0) print substr($0, 1, POS-1 )}'`
Wie kann ich nun einen Timeout bei dem "ls -ltr"-Befehl setzen, der z.B. nach 30s abbricht?
Ich hoffe jmd. kann mir helfen.
Grüsse
Janni