Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google Site



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered By Powered by Google
 
Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 02-19-2008
Зарегистрированный пользователь
 

Регистрация: Январь 2008
Сообщений: 24
Обход ошибки в гудрон

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

тар: / workdir/SRD.out.20080216: файл изменен, как мы читаем его
тар: Ошибка задержкой выхода из предыдущих ошибок

ТДО команде неудачу, ничего архивирован - RC \u003d 0 ... сообщение от моего сценария.

Код возврата, как представляется, будет нулевым, но мой скрипт не догоняет его, но не в тот момент, не получив на заявление для удаления файлов. Любая идея, что я делаю неправильно?

если Ls WorkDir $ / *> / Dev / нуль 2> &1; затем
ТДО cvf $ ARCH / $ logs.tar WorkDir
еще
Эхо "Нет файлов для архива"; выходе 0;
FI
если [ "$?" GE-1], а затем повторить "ТДО команде неудачу, ничего архивирован - RC \u003d$?..."; выход $?; FI
RM-F $ WorkDir / *
Рекламные ссылки
Old 02-22-2008
Perderabo's Avatar
Unix Daemon
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9148

Код:
$ cat bogus
#! /usr/bin/ksh

false
echo $?
echo $?


false
if [ $? -ge 1 ] ; then echo but now the code is $? ; fi
$ ./bogus
1
0
but now the code is 0
$

$? это не выход статус последней команды Вы заботитесь о. Это состояние выхода последней команды. Если вы делаете что-либо, кроме порядка $? может измениться. В [в том случае, если выступление команды. Вы можете использовать [испытания ТДО команду выхода статуса, то вы вызываете [команду выхода статуса. Всегда делать такие вещи, как:
tar_status \u003d $?
Сразу после ТДО команду, а затем тест и отображение сохраненной версией.
Рекламные ссылки
Closed Thread

Закладки

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

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

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

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


Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
AWK Shell скриптов ошибку: "Синтаксическая ошибка:` Сплит 'неожиданным Herry UNIX для чайников Вопросы И Ответы 2 03-17-2008 11:16 AM
ошибка во время запуска: St9bad_alloc - Получение этой ошибки при использовании некоторых переходов progr sathu_pec Shell программирование и сценарии 1 01-21-2008 02:38 AM
Я получил ошибку понравиться ... синтаксическая ошибка в строке 1, телетайп koti_rama UNIX перспективных И опытных пользователей 2 07-07-2007 08:35 PM
Ошибка при чтении разделов ошибка в установке doelman Solaris 2 02-05-2007 12:21 PM
Ошибка: Внутренняя ошибка: не удается инициализировать стандартный выходной файл firkus UNIX для чайников Вопросы И Ответы 2 10-25-2005 04:23 PM



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


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

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