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