Php python gammu不使用sudo
我正在尝试从PHP运行一个短信发送python脚本 SendSMS.py:Php python gammu不使用sudo,php,python,raspberry-pi,raspberry-pi3,gammu,Php,Python,Raspberry Pi,Raspberry Pi3,Gammu,我正在尝试从PHP运行一个短信发送python脚本 SendSMS.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)
#!/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“打开设备时出错,它不会
存在。“,”代码“:4,'其中':'初始化'}
我想使用shell_exec()从php脚本运行SMS脚本。问题是:
OS-Raspbian很可能找不到配置文件,默认情况下,通过sudo执行时,配置文件是不同的 但是,您可以选择最好不要将gammu作为根和