[+] cron nie uruchamia skryptu
: 24 kwietnia 2012, 19:23
Cześć.
Mam serwer, na którym zainstalowałem Debiana 6.0 Squeeze.
Ustawiam:
w sposób jak poniżej:
Skrypty odpowiednio wyglądają tak:
tcnight.sh
tcday.sh
Skrypt oczywiście ręcznie działa. Z automatu nie. Ktoś ma pomysły dlaczego to może nie działać?
Edycja:
Nie tak, uruchamia się tylko polecenie "echo". Tworzy się plik tc.log, do którego wprowadzana jest data oraz czas. Nie wykonuje się druga część skryptu.
Mam serwer, na którym zainstalowałem Debiana 6.0 Squeeze.
Ustawiam:
Kod: Zaznacz cały
crontab -e
Kod: Zaznacz cały
0 8 * * 1-5 /bin/sh /root/tcday.sh
0 20 * * 1-5 /bin/sh /root/tcnight.sh
tcnight.sh
Kod: Zaznacz cały
#!/bin/sh
echo "Up qdisc on eth0 at `date +%Y-%m-%d-%kh%M`" >> /root/tc.log
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root tbf rate 9500kbit burst 20kb latency 100ms
Kod: Zaznacz cały
#!/bin/sh
echo "Up qdisc on eth0 at `date +%Y-%m-%d-%kh%M`" >> /root/tc.log
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root tbf rate 2048kbit burst 20kb latency 100ms
Edycja:
Nie tak, uruchamia się tylko polecenie "echo". Tworzy się plik tc.log, do którego wprowadzana jest data oraz czas. Nie wykonuje się druga część skryptu.