我使用linux,例如Pepermint OS。有一个mysql表,有一个数字字段作为标志。该表只有1条记录。如果该字段包含1,我想播放一个短mp3,然后再将该字段更新为0/0。有一个应用程序可以从命令提示符播放mp3,例如mpg123。
要播放mp3,我使用以下脚本:
import subprocess
call = "mpg123 ting_tong1.mp3 & "
p = subprocess.Popen( call, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
我希望脚本在后台运行,就像Windows中的服务一样。我一直在用蟒蛇的几个守护进程库来日夜不停,但没有运气。
应该有音乐声音,例如mp3声音,每次字段从0变为1!
守护程序运行但音乐只运行一次:(。怎么做?谢谢!