代码之家  ›  专栏  ›  技术社区  ›  anatomy

crontab没有这样的文件或目录

  •  2
  • anatomy  · 技术社区  · 7 年前

    我试图提出一个cron作业,它每隔5分钟执行一个python脚本,如下所示:

    echo '2-57/5 * * * * $HOME/raspberry_pi/temp_test.py >> $HOME/raspberry_pi/temp_test.log 2>&1' | crontab -
    

    回溯(最近一次调用last):文件 “GPRINT:temp0:LAST:Letzter-Messwert:%2.1lf°C”)rrdtool。错误:打开“db\u test\u temp”。rrd:没有这样的文件或目录

    我在www中挖掘时尝试了很多方法(在根目录中生成一个本地cmd文件来执行作业,甚至在路径前设置一个“cd”),但都没有奏效。也许这是显而易见的,我没有看透,因为我是一个完全的新手,但我真的非常感谢任何建议。

    非常感谢你

    1 回复  |  直到 7 年前
        1
  •  0
  •   Steve Shipway    7 年前

    错误信息很清楚:文件 db_test_temp.rrd 似乎不存在,尽管你认为它存在。

    这可能是由几个原因造成的-

    • 它确实存在,但它位于不同的位置

    尝试使用完整路径指定RRD文件——即, /path/to/file/file.rrd 而不仅仅是 file.rrd 。这可能会解决您的问题。