Portál AbcLinuxu, 3. prosince 2025 21:44
Řešení dotazu:
#!/bin/sh
RRDTOOL='/usr/bin/rrdtool'
DATE=`date`
DBNAME='WIFI.rrd'
OUT=`cat /proc/net/ipt_account/WIFI | awk '{print $6}'`
IN=`cat /proc/net/ipt_account/WIFI | awk '{print $12}'`
echo 'IN '$IN' B/s' 'OUT '$OUT' B/s '$DATE >> traffic.log
$RRDTOOL update $DBNAME N:$IN:$OUT
a vsak kdyz ho spustim rucne , script provede zapis do traffic.log a totez do databaze rrd .
Ale , kdyz proces spoustim cronem tak se nic nezapise . Cron v logu hlasi ze se prikaz provedl .
Edituji pres crontab -e , pote restartuju demona service crond restart
*/5 * * * * /cesta/script.sh
jenom pro priklad v cronu mam jeste
*/5 * * * * cat /proc/net/ipt_account/WIFI > /home/heydax/Plocha/traffic.log
Prikaz se provede .
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.