【发布时间】:2014-07-25 00:59:06
【问题描述】:
我有一个带有仿真站和 Retropie 的 raspberrypi 设置。我设置了一个 cronjob,所以我可以每天早上 8 点给自己发送一封用 ruby 编写的电子邮件。当我第一次设置这个脚本时,它已经 100% 有效地运行,但是我将我的 raspberrypi 升级到最新版本的 Retropie 和 emulationstation,cronjob 已经停止工作 80% 的时间。
0 8 * * * ruby /home/pi/Facebook/facebook.rb
是现在的样子。它昨天奏效了。
我也试过这些方法:
0 8 * * * 'ruby /home/pi/Facebook/facebook.rb'
0 8 * * * /bin/bash ruby /home/pi/Facebook/facebook.rb
0 8 * * * /bin/bash 'ruby /home/pi/Facebook/facebook.rb'
0 8 * * * /bin/bash -l -c 'ruby /home/pi/Facebook/facebook.rb'
我不确定 -l 和 -c 应该是什么意思。然而,当我在升级之前设置它时,这个一直有效。 pi 是在早上 8 点跳过工作还是在那个时候做另一份工作导致它错过它?还是我的脚本可能需要很长时间才能通过 ruby 将电子邮件发送到我的 gmail 帐户?
【问题讨论】:
标签: ruby linux cron raspberry-pi crontab