данный скрипт периодически проверяет файл some на наличие там определенного числа, при наличии его там - исполняет команды. как его переделать чтобы после исполнения команд он выполнял их 1 раз а не зацикливался дальше и не продолжил бы исполнять их постоянно?
--------
#!/bin/sh
fname='some'
while true; do
 if [ -f $fname ]; then
 ( read val;
 compr=`echo "$val < 50" | bc`
 if [ "$compr" = "0" ]; then
<команды>
 fi
 ) <$fname
 fi
 sleep 3
 done
-------
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от sole 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум BASH прерывание вложенных циклов (2010)
 - Форум модифицировать программу (2020)
 - Форум [bash] Многопоточность. (2011)
 - Форум bash, скрипт, ffmpeg выходит из цикла.. (2008)
 - Форум Скрипт на баше (2011)
 
- Форум pidof -x и шелл-скрипт (2011)
 - Форум Взаимодействие между Shell и Subshell (2009)
 - Форум Нужен скрипт запускающий программу вместе со скринсейвером (2013)
 - Форум как заставить работать zenity (2011)
 - Форум и еще один [:|||:] :D (2011)