Portál AbcLinuxu, 25. dubna 2024 20:58
Ř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:$OUTa 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.