【问题标题】:How can I automate Python program on Raspberry Pi with cron?如何使用 cron 在 Raspberry Pi 上自动化 Python 程序?
【发布时间】:2020-04-22 13:51:59
【问题描述】:

我正在使用 Python 构建一个基本的 Twitter 抓取工具,我想每小时从我的 RaspPi 4b 运行它。该脚本是编写的,并且在使用从终端调用时完美运行

python scraper.py

现在,我想让它在没有我自己的物理提示的情况下自动运行。我用脚本做了 chmod,然后打开了 crontab,并使用编辑器添加了这一行(我知道它是每一分钟的,我只想看到它工作):

* * * * * /usr/bin/python home/pi/Desktop/twitter_scraper/scraper.py

但是,没有任何东西可以自行执行。我不太清楚为什么会这样,因为我指定了 Python 程序和解释器的目录。除了该行之外,我是否需要将其他任何内容添加到 cron 文件中? Python 脚本确实可以访问位于同一目录中的其他文件,但我认为这并不重要。我需要重启我的 Pi 才能生效吗?

【问题讨论】:

  • 不确定您认为我们可以如何帮助您调试未向我们展示的脚本...

标签: python twitter automation cron raspberry-pi


【解决方案1】:

你不需要做任何事情,这样就可以了

* * * * * python /home/pi/Desktop/twitter_scraper/scraper.py

如果它不起作用,您可以检查您的系统日志。并查看调试错误。

【讨论】:

    【解决方案2】:

    当涉及到 python 时,最好将代码运行到它所在的目录中。在这种情况下,cron 将类似于:

    * * * * * cd /home/pi/Desktop/twitter_scraper; /usr/bin/python scraper.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多