Автор Тема: непрекъсване bash скрипт  (Прочетена 1203 пъти)

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
непрекъсване bash скрипт
« -: Jun 24, 2013, 21:48 »
Има ли вариант в който баш скрипта да продължи с изпълнението на командите ако при някоя от тях гръмне? Защото понякога нещо дава грешка и баш скрипта спира изпълнението до командатакоято е върнала exit 1 да речем.


Май трябва да е с "set +e" ама да си питам аз... :)  [_]3
« Последна редакция: Jun 24, 2013, 22:19 от runtime »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: непрекъсване bash скрипт
« Отговор #1 -: Jun 25, 2013, 10:37 »
Единственото, за което се сещам в момента, е да изнесеш изпълнението на командите извън скрипта. Например
Код
GeSHi (Bash):
  1. #!/bin/bash
  2.  
  3. a=$(ls -la; exit 1)
  4.  
  5. if [ $? -eq 0 ]; then
  6.    echo OK
  7. else
  8.    echo FAIL
  9. fi

Ако изпълним командата с наличието на "exit 1", скриптът няма да прекъсне, а проверката по-долу ще изпише FAIL. Ако изпълним командата без наличието на "exit 1", скриптът пак ще си се изпълни, а проверката по-долу ще изпише OK.
Не зная обаче дали в твоята постановка това би те удовлетворило. Може да дадеш някакъв по-конкретен случай.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Bash-подаване на сигнали м/у процеси
Общ форум
bonbon 2 8141 Последна публикация Dec 23, 2006, 21:56
от lnxman
Изпълнение на bash скрипт по дадено време
Настройка на програми
xtakedownedx 4 8889 Последна публикация Apr 18, 2007, 16:44
от Hapkoc
Странности в bash
Хардуерни и софтуерни проблеми
qwert 3 8290 Последна публикация Jun 22, 2007, 10:39
от qwert
Bash скрипт
Настройка на програми
empty 39 17985 Последна публикация Aug 25, 2007, 00:31
от VladSun
Bash
Настройка на програми
tony1975 9 3266 Последна публикация Sep 03, 2007, 15:38
от VladSun