使用 crontab 安排 pi4j / Java 任务
schedule a pi4j / Java task using crontab
我想 运行 Java / pi4j 任务 (Script ControlGpioExample) 在我的 Raspberry PI.
上定期使用 crontab
此代码在终端上运行良好:
sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample
在 Crontab 中,我添加了以下行(在本例中为 19:58):
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*'
ControlGpioExample >/dev/null/ 2>&1
但是,这项工作不是从 20:00 开始的,我也没有使用 ...
获得任何进一步的信息
grep CRON /var/log/syslog
其他 Whosebug 用户在 Cronetab not running Java Code 上遇到了类似的问题,所以我也尝试了这个:
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*'
ControlGpioExample > /var/log/javacron.log 2> /var/log/javacron-err.log
>/dev/null/ 2>&1
同样,Crontab 只显示代码已执行但没有错误消息!
其他用户的问题表明我的 path or environment variables 可能有些地方不正确?我怎样才能找到这个,我还需要为 运行 这个脚本设置什么?请帮忙,我已经尝试解决这个问题 2 天了!
谢谢!
TL;博士
> /dev/null/
对我来说似乎是错误的,因为最后有额外的 /
。
这个呢?
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample >/var/log/javacron.log 2>/var/log/javacron-err.log
或者说:
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample >/dev/null 2>&1
我想 运行 Java / pi4j 任务 (Script ControlGpioExample) 在我的 Raspberry PI.
上定期使用 crontab此代码在终端上运行良好:
sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample
在 Crontab 中,我添加了以下行(在本例中为 19:58):
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*'
ControlGpioExample >/dev/null/ 2>&1
但是,这项工作不是从 20:00 开始的,我也没有使用 ...
获得任何进一步的信息grep CRON /var/log/syslog
其他 Whosebug 用户在 Cronetab not running Java Code 上遇到了类似的问题,所以我也尝试了这个:
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*'
ControlGpioExample > /var/log/javacron.log 2> /var/log/javacron-err.log
>/dev/null/ 2>&1
同样,Crontab 只显示代码已执行但没有错误消息!
其他用户的问题表明我的 path or environment variables 可能有些地方不正确?我怎样才能找到这个,我还需要为 运行 这个脚本设置什么?请帮忙,我已经尝试解决这个问题 2 天了!
谢谢!
TL;博士
> /dev/null/
对我来说似乎是错误的,因为最后有额外的 /
。
这个呢?
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample >/var/log/javacron.log 2>/var/log/javacron-err.log
或者说:
00 20 * * * sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample >/dev/null 2>&1