Freesco, NND, CDN, EOS
http://forum.freesco.pl/

potrzebny skrypcik
http://forum.freesco.pl/viewtopic.php?f=22&t=5436
Strona 1 z 1

Autor:  Albercik [ sobota, 18 września 2004, 21:53 ]
Tytuł:  potrzebny skrypcik

Czy jest ktos w stanie napisać skrypcik w bashu który :

1) sprawdza ilośc aktywnych komputerów w sieci
2) jeżeli jest między 1 a 10 to kopiuje plik1
2) jeżeli jest 11 a 20 kopiuje plik2
3) jeżeli jest 21 a 30 kopiuje plik3

????

Autor:  MAC!EK [ sobota, 18 września 2004, 23:14 ]
Tytuł: 

: [/] [] ()
#!/bin/sh
ILOSC=`cat /proc/net/arp|grep 0x1|wc -l`
if [ $ILOSC -le 10 ]; then
cp plik /gdzies/plik
exit
fi

if [ $ILOSC -le 20]; then
cp plik /gdzies/plik
exit
fi

if [ $ILOSC -le 30]; then
cp plik /gdzies/plik
exit
fi

tak na szybko ale powinno działać

Autor:  Albercik [ niedziela, 19 września 2004, 00:09 ]
Tytuł: 

Dzięki !!!! Dosłownie expressem :)
zaraz potestuję


WYPAS !!!!
DZIAŁA !!!!

przy okazji napisze po co mi to :) ,

Autor:  Albercik [ niedziela, 19 września 2004, 22:41 ]
Tytuł: 

Jeszcze jedna prośba : trzeba by rozbudowac ten skrypcik. Mianowicie, jak napisać zapytanie czy dwa warunki NA RAZ są spełnione :

czy ilość połączeń zawiera sie w granicach między 10 a 20 oraz czy plik1 ma taką samą zawartość co plik2
jeżeli tak to exit
jeżeli nie to cośtam....


tamten skrpt uruchamia się co minutę i za każdym razem podmienia plik , ale to trochę obciąża serwer bo oprócz tego za każdym razem odpala program . Jak będzie sprawdzał ilośc połączeń i porównywał zawartości plików to można go uruchamiac częściej i dużo rzadziej będzie uruchamiał ten ostateczny program :)

sorki za zawracanie głowy , ale mam coś co jest dobre ale może być jeszcze lepsze .Opisze to niedługo :)

Autor:  MAC!EK [ niedziela, 19 września 2004, 23:01 ]
Tytuł: 

Albercik pisze:
Jeszcze jedna prośba : trzeba by rozbudowac ten skrypcik. Mianowicie, jak napisać zapytanie czy dwa warunki NA RAZ są spełnione

# if (wyrażenie -a wyrażenie) - prawda, jeśli oba wyrażenia są prawdziwe (operator logiczny AND)
# id (wyrażenie -o wyrażenie )- prawda, jeśli przynajmniej jedno z wyrażeń jest prawdziwe (operator logiczny OR)

Autor:  Albercik [ niedziela, 19 września 2004, 23:33 ]
Tytuł: 

Może jakiś odnośnik do kursu bash'a ?? Niestety nie mogę znaleźć polecenia porównania zawartości pliku , albo jednej linii z pliku

ps. już znalazłem , teraz szukam jak zaokrąglić do góry ilośc aktywnych userów :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/