我正在将一个小程序写入我的Raspberry Pi3(在Python3上),它控制对房间的访问。如果用户输入2个正确形式的ID(示例图钉和正确的刷卡),那么门将打开,但我想发送一条消息,提醒我,如果某人的访问被拒绝。我想通过从我的pi连接到我的Mac,然后在我的mac上打开某种警告信息来做这件事。
所以我创建了一个名为Warning.py
的小GUI文件,保存在我的桌面上。
我需要运行os.system('python3 ~/Desktop/Warning.py')
。
我知道如何从我的Pi上在Mac上运行它吗?
答案 0 :(得分:0)
使用ssh。您可以连接,运行命令,然后退出。您可以在PI上的python脚本中添加一行代码:
os.system('ssh <mac username>@<mac address> \" python3 ~/Desktop/Warning.py\"')
如果使用RSA密钥进行身份验证,PI将在没有提示进行身份验证的情况下进行连接,并以<mac username>
运行命令。然而,这会将输出打印到PI,而不是打印到Mac,但我认为您可以通过类似cron作业的方式定期测试文件系统中的更改。