首页 > 解决方案 > Simpleaudio 没有在 crontab 下运行

问题描述

我有一个脚本,它记录来自传感器的数据,然后每当传感器检测到物体时,它也会使用 Simpleaudio 播放声音。从终端执行时一切正常。

这是脚本的 simpleaudio 部分:

import simpleaudio as sa

wave_obj = sa.WaveObject.from_wave_file("path/to/file.wav")
play_obj = wave_obj.play()
play_obj.wait_done()

我想使用 crontab 让脚本在 Raspberry 启动时运行。我使用以下命令来设置 crontab

sudo crontab -e
@reboot python3 logging.py

没有错误消息并且脚本运行。它正确记录来自传感器的数据。但是,它不会播放任何声音。

关于可能是什么问题的任何建议?

谢谢!:)

标签: pythoncronraspberry-picron-task

解决方案


推荐阅读