2017-08-21 4 views
1

Ich versuche, eine SMS zu starten, die Python-Skript von PHP sendet.python-gammu funktioniert nicht mit sudo

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) 

, wenn ich es aus dem Terminal mit "sudo" es laufen tut work.But feine ohne "sudo"

der Fehler funktioniert:

gammu.ERR_DEVICENOTEXIST: {'Text': u"Error opening device, it doesn't exist.", 'Code': 4, 'Where': 'Init'}

Ich möchte das SMS-Skript von einem PHP-Skript mit shell_exec() ausführen. Die Probleme sind:

  1. Ich kann nicht das SMS-Skript mit sudo ausführen

  2. ich es durch php ohne sudo laufen kippe

Bitte sagen Sie mir, wie diese zu beheben

Gerät-Raspberry pi 3

OS- Raspbian

Antwort