我的第一段代码是在我的pc内检测屏幕的一部分字符。一旦它检测到一个特定的序列,然后它需要发送一个信号到树莓派控制led。我知道我可以使用SSH在树莓派上远程运行程序。但是我如何使它自动化呢?
例如,如果我在我的主pc
中有以下代码if numbs == [1,1,2]:
#enter this code into the ssh to run leds.py on the raspberry
pi运行的是基于标准Linux的raspbian。
如果你有其他更好的方法来做这件事的建议,我愿意接受。
您可以通过多种方式在linux(特别是raspbian)上自动执行任何操作。
第一个选项是使用cron
命令。我想说这是一个最简单的选择,而且非常强大:你可以每分钟运行一次代码,每天一次,每个星期五13号,等等。
另一个选项是为您的任务编写systemd服务。这很困难,但比第一个更强大。
python脚本的另一个特殊选项是python package supervisor,它有点像前面的解决方案。