关注此处的帖子启动时运行终端命令(python命令)我在 etc/init 文件夹中创建了一个 .conf 文件,其中包含以下内容。
description "initializes audio"
start on filesystem
task
script
pulseaudio -D
exit
end script
我在 Ubuntu 16.04 中使用 root 帐户。通常在启动时,通知托盘上的音频图标会静音,命令 $ pulseaudio -D 可取消静音。
但是 .conf 似乎没有正常工作。我仍然看到音频图标静音,必须在终端中手动输入命令。
这个帖子解释了启动时运行脚本的许多其他方法,包括我正在使用的方法,但我需要知道我当前的方法出了什么问题。因此,我更希望得到纠正我的方法的答案,而不是解释运行脚本的其他方法。
答案1
您使用的是 Ubuntu 16.04,这是一个 systemd 操作系统。Upstart 机制不适用于它。编写一个 systemd 服务单元,而不是 upstart 作业文件。并且(提示!)不要尝试“守护”已经恶魔化。