我试图弹出执行一个Python脚本,每5分钟寻找这样的cron作业:的crontab没有这样的文件或目录
echo '2-57/5 * * * * $HOME/raspberry_pi/temp_test.py >> $HOME/raspberry_pi/temp_test.log 2>&1' | crontab -
展望生成的日志文件,我得到这个错误:
Traceback (most recent call last): File "/home/pi/raspberry_pi/temp_test.py", line 204, in create_graph(temperature, rrd_db) File "/home/pi/raspberry_pi/temp_test.py", line 156, in create_graph 'GPRINT:temp0:LAST:Letzter Messwert: %2.1lf °C') rrdtool.error: opening 'db_test_temp.rrd': No such file or directory
我RRD数据库和应执行的Python的脚本是在同一个目录和我已经设置了RRD文件的权限为777
我尝试了很多东西,而我挖www(在根目录中生成一个本地cmd文件来执行作业,甚至在路径前面设置一个“cd”),但是没有任何工作。也许这是完全明显的,我没有看到,因为我是一个完整的新手,但我真的很感激任何意见。
感谢ü非常
那么,也许你的代码片段使用'db_test_temp.rrd'可以帮助。你确定'db_test_temp.rrd'的路径是正确的吗? – SolidSnake
抱歉,错误所指的行是'DEF:temp0 ='+ rrd_db +':temp0:AVERAGE',并且变量rrd_db在另一个引用另一个文件(settings.py)中 rrd_db =“db_test_temp.rrd” – anatomy
嗯,也许编辑你的问题,这对每个人都是清楚的。此外,我没有在你的代码中看到你使用'db_test_temp.rrd'文件:)。将temp_test.py' – SolidSnake