The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
скрипт на perl,sh, !*! sole, 11-Янв-06, 21:17  [смотреть все]
тк сам никак не знаю perl и почти никак sh, прошу помочь мне в написании простенького скрипта на предпочтительно этих языках, который:

проверяет определённый файл на наличие там определенного числа(или числа больше данного, тк значения в файле меняются динамически), и при наличии там такового условия - выполнить определенную bash команду.

  • скрипт на perl,sh, !*! DeadMustdie, 21:33 , 11-Янв-06 (1)
    Наивный вариант будет почти работать, но иногда - глючить.

    #!/bin/sh
    cmd=echo "Hallo Murlo"
    fname='myfile'
    while true; do
      if [ -f $fname ]; then
        ( read val;
          compr=`echo "$val < 100" | bc`
          if [ "$compr" = "0" ]; then
            $cmd
          fi
        ) <$fname
      fi
      sleep 1
    done

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру