Модераторы: powerfox, ZeeLax, pythonwin

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Lua & Bash 
:(
    Опции темы
NZero
Дата 21.11.2016, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 341
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Всем привет! Появилась необходимость написания lua скрипта, в котором будет выполняться команда bash и нужно результат этой команды сравнить и выполнить определенные действия. У меня получилось следующее:
Код


#!/usr/bin/lua
 
function db_check()
      return os.execute ("db_verify /var/db/segment/sv-abonents/chats.db &>/dev/null ; echo $?")
end
 
if db_check() == 0 then
        print ("Ok")
else
        print ("NOK")
end


сейчас всегда выводится Ok. Где подправить скрипт, чтобы работало корректно? или где почитать об этом?
PM MAIL WWW ICQ   Вверх
Фантом
Дата 21.11.2016, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 10
Всего: 49



А зачем нужно echo $??
PM   Вверх
mailworkd
Дата 22.11.2016, 10:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











eparhia.ru/useful/?id=151324

Как выбрать баню
Баня является важной частью русских традиций.Сегодня в России есть огромное количетсво бань как общественного плана, так и частного. Походы в баню носят для мужчин особый характер. Там они встречаются со своими друзьями, обсуждают насущные проблемы и просто расслабляются. Такая неформальная атмосфера только способствуют полной релаксации.
Учитывайте, что многие учреждения на посещение бассейнов устанавливают цены поменьше.
Частные бани сегодня по многим параметрам выигрывают у общественных. К семейному отдыху лучше подходят частные банные комплексы. У всех срубов есть свой забор с целью защиты. Рядом с банями вполне можно жарить шашлыки или заниматься другими своими важными делами.



Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailworkd
Дата 22.11.2016, 10:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











eparhia.ru/useful/?id=151324

Как выбрать баню
Баня является важной частью русских традиций.Сегодня в России есть огромное количетсво бань как общественного плана, так и частного. Походы в баню носят для мужчин особый характер. Там они встречаются со своими друзьями, обсуждают насущные проблемы и просто расслабляются. Такая неформальная атмосфера только способствуют полной релаксации.
Учитывайте, что многие учреждения на посещение бассейнов устанавливают цены поменьше.
Частные бани сегодня по многим параметрам выигрывают у общественных. К семейному отдыху лучше подходят частные банные комплексы. У всех срубов есть свой забор с целью защиты. Рядом с банями вполне можно жарить шашлыки или заниматься другими своими важными делами.



Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailworkd
Дата 22.11.2016, 10:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











eparhia.ru/useful/?id=151324

Как выбрать баню
Баня является важной частью русских традиций.Сегодня в России есть огромное количетсво бань как общественного плана, так и частного. Походы в баню носят для мужчин особый характер. Там они встречаются со своими друзьями, обсуждают насущные проблемы и просто расслабляются. Такая неформальная атмосфера только способствуют полной релаксации.
Учитывайте, что многие учреждения на посещение бассейнов устанавливают цены поменьше.
Частные бани сегодня по многим параметрам выигрывают у общественных. К семейному отдыху лучше подходят частные банные комплексы. У всех срубов есть свой забор с целью защиты. Рядом с банями вполне можно жарить шашлыки или заниматься другими своими важными делами.



Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailworkd
Дата 22.11.2016, 10:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











eparhia.ru/useful/?id=151324

Как выбрать баню
Баня является важной частью русских традиций.Сегодня в России есть огромное количетсво бань как общественного плана, так и частного. Походы в баню носят для мужчин особый характер. Там они встречаются со своими друзьями, обсуждают насущные проблемы и просто расслабляются. Такая неформальная атмосфера только способствуют полной релаксации.
Учитывайте, что многие учреждения на посещение бассейнов устанавливают цены поменьше.
Частные бани сегодня по многим параметрам выигрывают у общественных. К семейному отдыху лучше подходят частные банные комплексы. У всех срубов есть свой забор с целью защиты. Рядом с банями вполне можно жарить шашлыки или заниматься другими своими важными делами.



Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailworkd
Дата 22.11.2016, 10:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











eparhia.ru/useful/?id=151324

Как выбрать баню
Баня является важной частью русских традиций.Сегодня в России есть огромное количетсво бань как общественного плана, так и частного. Походы в баню носят для мужчин особый характер. Там они встречаются со своими друзьями, обсуждают насущные проблемы и просто расслабляются. Такая неформальная атмосфера только способствуют полной релаксации.
Учитывайте, что многие учреждения на посещение бассейнов устанавливают цены поменьше.
Частные бани сегодня по многим параметрам выигрывают у общественных. К семейному отдыху лучше подходят частные банные комплексы. У всех срубов есть свой забор с целью защиты. Рядом с банями вполне можно жарить шашлыки или заниматься другими своими важными делами.



Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
NZero
Дата 22.11.2016, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 341
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Фантом, а как мне получить значение выполнения команды bash?
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 22.11.2016, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7273
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 143



Код

db_verify /var/db/segment/sv-abonents/chats.db &>/dev/null ; echo $?

как я понимаю эта команда выполняется в фоне ... и на момент выполнения db_verify , echo $? будет давать что все успешно ... возможно стоит работать без фона... и ответ от команды обрабатывать в другом скрипте...


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mailwork2
Дата 23.11.2016, 10:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://rusregioninform.ru/stati-i-obzori/k...dxodit-vam.html

На сегодняшний день в Москве существуют много различных видов бань.Какую выбрать решать только вам, так как каждая из них имеет свои особенности.
Для многих людей баня, это место где можно помыться. Но таких людей мало. Большинство ценят в ней атмосферу расслабленности и наслаждения, при принятии бани.
Давайте же рассмотрим какие виды бань существуют и какая подходит именно вам:
Первая — это финская баня
Вторая — это русская баня
Третья — это японская баня
Четвертая баня — это турецкая баня

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailwork2
Дата 23.11.2016, 10:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://rusregioninform.ru/stati-i-obzori/k...dxodit-vam.html

На сегодняшний день в Москве существуют много различных видов бань.Какую выбрать решать только вам, так как каждая из них имеет свои особенности.
Для многих людей баня, это место где можно помыться. Но таких людей мало. Большинство ценят в ней атмосферу расслабленности и наслаждения, при принятии бани.
Давайте же рассмотрим какие виды бань существуют и какая подходит именно вам:
Первая — это финская баня
Вторая — это русская баня
Третья — это японская баня
Четвертая баня — это турецкая баня

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailwork2
Дата 23.11.2016, 10:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://rusregioninform.ru/stati-i-obzori/k...dxodit-vam.html

На сегодняшний день в Москве существуют много различных видов бань.Какую выбрать решать только вам, так как каждая из них имеет свои особенности.
Для многих людей баня, это место где можно помыться. Но таких людей мало. Большинство ценят в ней атмосферу расслабленности и наслаждения, при принятии бани.
Давайте же рассмотрим какие виды бань существуют и какая подходит именно вам:
Первая — это финская баня
Вторая — это русская баня
Третья — это японская баня
Четвертая баня — это турецкая баня

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailwork2
Дата 23.11.2016, 10:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://rusregioninform.ru/stati-i-obzori/k...dxodit-vam.html

На сегодняшний день в Москве существуют много различных видов бань.Какую выбрать решать только вам, так как каждая из них имеет свои особенности.
Для многих людей баня, это место где можно помыться. Но таких людей мало. Большинство ценят в ней атмосферу расслабленности и наслаждения, при принятии бани.
Давайте же рассмотрим какие виды бань существуют и какая подходит именно вам:
Первая — это финская баня
Вторая — это русская баня
Третья — это японская баня
Четвертая баня — это турецкая баня

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
mailwork2
Дата 23.11.2016, 10:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://rusregioninform.ru/stati-i-obzori/k...dxodit-vam.html

На сегодняшний день в Москве существуют много различных видов бань.Какую выбрать решать только вам, так как каждая из них имеет свои особенности.
Для многих людей баня, это место где можно помыться. Но таких людей мало. Большинство ценят в ней атмосферу расслабленности и наслаждения, при принятии бани.
Давайте же рассмотрим какие виды бань существуют и какая подходит именно вам:
Первая — это финская баня
Вторая — это русская баня
Третья — это японская баня
Четвертая баня — это турецкая баня

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
Olej
Дата 18.12.2016, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 30.11.2016

Репутация: нет
Всего: нет



А что, модераторов на этом форуме нет, и таких ублюдков как mailworkd во всех их клонах - никто не убирает? smile 
PM MAIL   Вверх
Hiori
Дата 26.1.2017, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 29.3.2016

Репутация: нет
Всего: нет



в скрипте db_verify /var/db/segment/sv-abonents/chats.db &>/dev/null ; echo $?
у вас логическая ошибка относительно вопроса темы
echo $
будет выполняться после полного завершения 
db_verify /var/db/segment/sv-abonents/chats.db &>/dev/null ;

но я таки не до конца поняла что же мешает выполнить
db_verify /var/db/segment/sv-abonents/chats.db &> /tmp/log/anyfilename.log
вместо указанной команды?

Это сообщение отредактировал(а) Hiori - 26.1.2017, 09:42
PM MAIL   Вверх
Google
  Дата 20.5.2019, 03:27 (ссылка)  





  Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1751 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.