Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: помогите написать скрипт  (Прочитано 772 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mifey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
помогите написать скрипт
« : 24 Ноября 2010, 18:48:05 »
Новичек в Linuxе.
Нужен скрипт(bash) как я понимаю.
ЕСЛИ идет пинг к ip 192.168.10.5 ТОГДА
ЕСЛИ есть файл "файл" ТОГДА
выполнитькоманду
КОНЕЦЕСЛИ
КОНЕЦЕСЛИ

или что-то в этом роде.

То есть, если комп пингуется(значит включен) и нет файла в указанной папке нужно выполнить команду.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: помогите написать скрипт
« Ответ #1 : 24 Ноября 2010, 19:00:43 »
если комп пингуется(значит включен) и нет файла в указанной папке нужно выполнить команду

Код: (bash) [Выделить]
HOST="ya.ru"
FILE="$HOME/.bashrc"
ping -qc1 "$HOST" >/dev/null 2>&1 && test \! -e "$FILE" && ls

Оффлайн mifey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #2 : 24 Ноября 2010, 19:13:36 »
Код: (bash) [Выделить]
HOST="ya.ru"
FILE="$HOME/.bashrc"
ping -qc1 "$HOST" >/dev/null 2>&1 && test \! -e "$FILE" && ls

А где запуск команды?

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #3 : 24 Ноября 2010, 19:21:08 »
Код: (bash) [Выделить]
HOST="ya.ru"
FILE="$HOME/.bashrc"
ping -qc1 "$HOST" >/dev/null 2>&1 && test \! -e "$FILE" && ls

А где запуск команды?
В последней строке комнда которая идёт после второго '&&'. В данном случае запускается ls.

Оффлайн S_F_H

  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #4 : 25 Ноября 2010, 00:08:29 »
Можно еще для мониторинга в cron загнать, чтоб по временным промежуткам запускалась. Это так, может понадобится.

Оффлайн mifey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: помогите написать скрипт
« Ответ #5 : 25 Ноября 2010, 09:12:58 »
спасибо всем)

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.