pepek888 pisze:
Witam
Witam
Cytuj:
czytałem na forum i w google.pl o konfiguracji crona, jednak wszystkie zapisy i przykłady odnoszą się albo do starego NND albo do innych dystrybucji LINUXA
Cron wszędzie działa na tych samych zasadach
Cytuj:
stworzyłem 2 konfigi niceshapera: config.dzien i config.noc tylko ze nie wiem poco gdyz w niceshaperze sa tylko dwa pliki: config i users. W config jes zdefiniowane posiadane łacze a w users konkretne ustawienia dla każdego z użytkowników.
Bardzo prosiłbym jeśli to możliwe o pomoc w tym temacie bo nie wiem co mam zrobic.
Jeżeli w pliku users niceshapera masz przypisane konkretne wartości dla użytkowników to musisz po 15 podmieniać plik users nie config.
W plik users.dzien masz przypisane wartosci dla 10 uzytkowników a w users.noc dla 5 uzytkownikow. Jeżeli natomiast nie masz stałych wartości w pliku users tylko dzielisz dynamicznie w config to nie jest Ci potrzebna (chyba że masz zmienną wartość szybkości łącza w zależności od pory od ISP) podmiana pliku ponieważ niceshaper jest tak skonstruowany żeby dzielił całe łącze w zależności od ilości użykowników.
cp /etc/niceshaper/conf/config.dzien /etc/niceshaper/config
cd /etc/rc.d
./niceshaper restart
powyższy kod służy do podmiany plików config.dzien na config i restartu niceshapera, zastosuj to do podmiany pliku users w ten sposób
plik /etc/skrypty/dzien
cp /etc/niceshaper/conf/users.dzien /etc/niceshaper/users
cd /etc/rc.d
./niceshaper restart
plik /etc/skrypty/noc
cp /etc/niceshaper/conf/users.noc /etc/niceshaper/users
cd /etc/rc.d
./niceshaper restart
nadajesz im prawa wykonywalności i dodajesz do crona żeby o godz. 15 się wykonywał.
przykład
załóżmy że plik masz w katalogu /etc/skrypty
to nadawanie praw wykonywalności z konsoli
chmod +x /etc/skrypty/dzien
i to samo do drugiego pliku
chmod +x /etc/skrypty/noc
pożniej w pliku crona w /var/spool/cron/root dodajesz wpis
0 15 * * * /etc/skrypty/users.noc >>/dev/null
0 7 * * * /etc/skrypty/users.dzien >>/dev/null
i /etc/rc.d/crond restart i wszystko