我正在尝试从 PHP 运行 SMS 发送 python 脚本。
发送短信.py:
#!/usr/bin/env python
import gammu
sm=gammu.StateMachine()
sm.ReadConfig()
sm.Init()
message={
'SMSC':{'Location':1},
'Text':'blah blah bllah',
'Number':'xxxxxxxxx
}
sm.SendSMS(message)
当我使用“sudo”从终端运行它时,它不起作用。但是没有“sudo”也可以正常 工作
错误:
gammu.ERR_DEVICENOTEXIST: {'Text': u"错误打开设备,它不存在。", 'Code': 4, 'Where': 'Init'}
我想使用 shell_exec() 从 php 脚本运行 SMS 脚本。问题是:
我无法使用 sudo 运行 SMS 脚本
我不能在没有 sudo 的情况下通过 php 运行它
请告诉我如何解决这个问题
设备-Raspberry pi 3
操作系统 - Raspbian