The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Операционные системы > AIX
.
Google unix.com



AIX Экс является IBM, ведущими UNIX операционная система, которая удовлетворяет требованиям приложения, которые полагаются на предприятиях в сегодняшнем рынке.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Если заявление - Как написать заявление нуль Апрель Shell программирование и сценарии 3 04-16-2008 02:14 PM
Необходимо выполнить то же заявление, Legend986 Shell программирование и сценарии 8 10-01-2007 05:59 PM
Как я могу выполнить, если ELSE Заявление laknar Shell программирование и сценарии 1 06-08-2007 03:54 AM
Сценарий не выполняет Вставить Заявление Amruta Pitkar Shell программирование и сценарии 4 08-25-2006 12:14 AM
Как я могу получить, если заявление осуществлять основанные на количество строк в файле? LordJezo Shell программирование и сценарии 6 05-14-2004 11:50 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-07-2008
Prashantckc Prashantckc is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2008
Сообщений: 18
Контроль заявление исполнить

Привет все
У меня есть скрипт, который запускает кусок работы. На работу в последовательности, и если она не на конкретной работе я хотела ей быть начата с момента, когда она провалилась.

То, что я сделал я подготовил два свойства файла, который содержит полный перечень всех рабочих мест, которые должны быть выполнены и другие, в которых я сохранить рабочие места, которые успешно выполняются.

Перед выполнением этих работ я проверить, если его уже выполнен и если да, то я Пропустить шаг.

Имущество файл имеет вход как
EODJOB \u003d 6000
EODJOB \u003d 6001
EODJOB \u003d 6002
.......

Сценарий выглядит следующим образом
#############################################

Код:
#! /usr/bin/ksh
# A test to automate the whole EOD

echo "Starting FX Front Office EOD..."

brn_num=$1
set -e on
echo "Running FX Front Office EOD for Branch Number: $brn_num "
echo "Running FX Front Office EOD for Branch Number: $brn_num" > error.txt 2>&1

rootdir=$PWD
fullpropfile=$rootdir/FULL_FX_EOD_JOB.properties
completedpropfile=$rootdir/COMPLETED_FX_EOD_JOB.properties

if [  `grep -c "^EODJOB=" $fullpropfile` -gt 0 ]
    then
    echo "Running the EOD Process"
    for i in `grep "^EODJOB=" $fullpropfile | cut -f2 -d"="`
    do
        
        if [  `grep -c "^EODJOB="$i $completedpropfile` -gt 0 ]
            then 
            echo $i Job is already executed for branch =$brn_num and hence skipping the job..........
        else
            echo executing the job $i for branch=$brn_num
            . ./runEod.sh $i $brn_num>> error.txt 2>&1
                if [ $# -eq 0 ]   #ok execution
                    then
                    echo $i Process completed for Branch No:=$brn_num
                    echo writing into job into completed list 
                    echo 'EODJOB='$i>>COMPLETED_FX_EOD_JOB.properties
                fi
        fi

    done
echo "FX Front Office EOD for Branch Number: $brn_num run successfully"
fi
echo erasing the completed job list
echo "">$completedpropfile
###############################################
Проблема заключается в том, что я clering в файл, который содержит завершила работу вступления в последнюю очередь.
И говорить, если работа идет сбой и очистить файл.

Что мне нужно, что только в том случае, если весь файл успешно выполняется только тогда я должен очистить файл, и если в сценарии не проходит между ним следует пропустить этот шаг.

Просьба подсказать путь

Последний раз редактировалось: Бакунин; на 10-07-2008 08:38 PM.. Причина: Пожалуйста, используйте код-теги при публикации скриптов.
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код Вне
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 09:52 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0