【发布时间】:2014-01-16 20:54:46
【问题描述】:
有一个python脚本:
#!/usr/bin/env python
import sys
import subprocess
subprocess.call("sudo /var/www/scripts/setPwm "+ sys.argv[1],shell=True)
print ("Content-type: text/plain;charset=utf-8\n\n")
print("sudo /var/www/scripts/setPwm "+ sys.argv[1])
print("ok\n")
在本地运行时,它会以指定的强度点亮一个 LED。通过网站调用时,它可以正确打印所有内容,但 LED 不亮。
当我打电话时
http://sauna/scripts/setLED.py?1000
这是打印出来的:
sudo /var/www/scripts/setPwm 1000
ok
所以参数显然是正确传递的,apache 日志中也没有错误。还是没有光:(
【问题讨论】:
标签: python ajax apache2 raspberry-pi raspbian