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/ |