fafko pisze:
odpalać w dzień na innym pliku konfiguracyjnym, a w nocy na innym
Wystarczy wpis w cron'a podmieniający pliki konfiguracyjne nice o określonych godzinach i dwa skrypciki, np coś takiego:
zakladam ze masz dwa pliki konfiguracyjne nice - config_day i config_night
plik config_day - parametry "dzienne" a config_night - parametry "nocne"
Robisz dwa pliczki o nazwach - niceday i nicenight np w katalogu etc:
#!/bin/bash
# plik niceday - ustawienie niceshaper'a na dzień
/etc/rc.d/niceshaper stop
cp /etc/niceshaper/config_day /etc/niceshaper/config
/etc/rc.d/niceshaper start
#!/bin/bash
# plik nicenight - ustawienie niceshaper'a na noc
/etc/rc.d/niceshaper stop
cp /etc/niceshaper/config_night /etc/niceshaper/config
/etc/rc.d/niceshaper start
następnie:
chmod +x /etc/niceday
chmod +x /etc/nicenight
Wpisujesz polecenie: crontab -e i dodajesz dwie linijki:
00 08 * * * /etc/niceday > /dev/null
00 22 * * * /etc/nicenight > /dev/null
... lub inne godziny
następnie: /etc/rc.d/crond restart - i powinno działać. Poprawcie jak coś źle - nie testowałem tego.
