Титла: Помощ за bash script Публикувано от: Ivan_storm в May 29, 2005, 23:32 Здравейте
Опитвам се да избегна ръчно да проверявам една с-ма с wireless pci карта като се опитвам да го направя с шела и пинг до геита.За целта използвам следния скрипт #!/bin/bash CEL="193.68.189.129" PAUSE=3 PATH=/bin:/usr/bin:/sbin:/usr/src/acx100/scripts MISSED=0 while true; do if ! ping -c 1 -i 1 $CEL ; then ((MISSED++)) else if [ $MISSED -gt 2 ]; then /usr/src/acx100/scripts/stop_net fi MISSED=0 fi; if [ $MISSED -eq 2 ]; then /usr/src/acx100/scripts/start_net fi sleep $PAUSE; done Скрипта пуска пингове до геита си и ако връзката е паднала рестартира картата да се конектне наново ,но тази проверка се извършва във цикъл постоянно ,а аз искам целия процес да вържа с крона примерно на през 20 мин. Ако някои е по навътре в нещата или използва подобен похват моля да сподели или ме насочи към нещо подходящо за случая. Титла: Помощ за bash script Публикувано от: ivanatora в May 30, 2005, 09:37 > while true; do
Махни цикъла и сложи скрипта в кронтаб. */20 * * * * /path/to/script > /dev/null 2> /dev/null Титла: Помощ за bash script Публикувано от: VladSun в May 30, 2005, 10:15 Малко по-кратичко
![]()
Титла: Помощ за bash script Публикувано от: Ivan_storm в May 30, 2005, 11:24 Ето затова го харесвам този форум. За конкретни питанки
винаги съм получавал конкретен отговор които в случая върши работа. Благодаря на vanatora за съвета ,ама това беше изпробвано преди но не става. VladSun ако беше от Казанлък имаш бири колкото можеш да носиш. Благодаря ви братя. Титла: Помощ за bash script Публикувано от: rpetrov в May 30, 2005, 12:31
Ами за общите питания има търсачки .... |