URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 39546
[ Назад ]

Исходное сообщение
"Free BSD & NetWare 3.12"

Отправлено lao_lelik , 20-Янв-04 10:52 
Здравствуйте! Может кто подскажет. В сети два компа на одном BSD 4.5 на другом Netware 3.12. На BSD крутится UUCP на Netware хранятся данные для передачи клиентам. На BSD монтируются тома Netware и каждые 10 секунд запускается командный файл (точно не знаю как назвать, расширение sh) проверяет эти тома на наличие новых данных, если что-то появилось, то переносит в папку UUCP соответственно в папку клиента. А проблема в том, что после 8 часов работы BSD виснет вообще ни на что не реагирует.
Запускается прогой starter(самописная).
Подскажите в чем может быть дело, если в startere, то может есть другой способ запускать sh-файл через каждые 10 секунд.
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Free BSD & NetWare 3.12"
Отправлено YuryD , 20-Янв-04 11:05 
>другой способ запускать sh-файл через каждые 10 секунд.


Бесконечный цикл while и внутри sleep 10 типа


      while (1)
              nekijshellscript.sh
              sleep 10
      end

Вот только зачем так часто...


"Free BSD & NetWare 3.12"
Отправлено andrew , 20-Янв-04 11:58 
>в том, что после 8 часов работы BSD виснет вообще ни
>на что не реагирует.
>Запускается прогой starter(самописная).
>Подскажите в чем может быть дело, если в startere, то может есть
>другой способ запускать sh-файл через каждые 10 секунд.
>Заранее благодарен.

проблема не в способе запуска скрипта. наступал на подобные грабли.
Е%:лся неделю, пока разобрались в чем дело. вот рецепт:
идешь на консоль нетвари, даешь - load inetcfg
далее смыкаешься по интерфейсу в следующем порядке -
bindings/выбираешь IPX/expert bind options/rip bind options/ rip state
из AUTO меняешь в ON
перегружаешь нетварь - вуаля