Temat: cron problem ze skryptem
Mam sobie skrypta w pythonie:
#!/root/system/usr/bin/python
import subprocess
p = subprocess.Popen([r"snmpget","-v","1","-c","public","-Oqv","-Ln", "192.168.1.1","1.3.6.1.2.1.2.2.1.10.7"], stdout=subprocess.PIPE).communicate()[0]
data = [r"curl","-d","iface_id=1&content="+ str(p).rstrip() ,"http://192.168.1.5:8080/stat/add_istat/"]
a = subprocess.Popen(data, stdout=subprocess.PIPE).communicate()[0]
Generalnie pobiera po snmp statystyke interfejsu sieciowego, a pozniej curlem pcha to po http do serwera... wszystko uruchamiane z palca na openwrt działa ok.
root@OpenWrt:~/python# ./w.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 34 0 6 0 28 43 200 --:--:-- --:--:-- --:--:-- 0
ale po dodaniu wpisu do crontab:
0-55/5 * * * * /root/python/w.py
nic się nie dodaje
Nie wiem też za bardzo jak jakies logi odczytac jak dodalem > /root/log.txt to nic tam nie ma... help