在crontab上运行amixershell命令(python)时遇到问题。如果在终端上运行amixer命令,它将运行。如果我使用
$ python3 myPythonScript.py
以下是python代码段:
import subprocess
child = subprocess.Popen(["amixer", "-D", "pulse", "sget", "Master", "|", "grep", "\"[.%]\""],stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
child = child.stdout.read()
logging.info(child)
在我的日志文件(子文件)中接收以下输出:
none
b'ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused\n\namixer: Mixer attach pulse error: Connection refused\n'
OS:拉斯宾
还尝试在sudo crontab -e
中添加crontab。同样的问题。为什么它只在crontab上断开?有什么解决办法吗
目前没有回答
相关问题 更多 >
编程相关推荐