例如,让 vlc 启动并在启动时全屏播放视频。完成之后,如下所示:
答案1
如果还没有,您首先需要以下 2 个包:
apt-get 安装 daemontools daemontools-运行
这将安装并运行所需的“监视器”,然后您需要创建程序的“快捷方式”以自动启动/重新启动:
mkdir /home/user/vlc-daemon /home/user/vlc-daemon/log /home/user/vlc-daemon/log/main
gedit /home/user/vlc-daemon/run
输入此文件并保存:
#!/bin/sh
echo starting vlc-d
export DISPLAY=:0 #needed for X program
exec setuidgid user /usr/bin/vlc -f /home/user/Downloads/myvideo.avi
这将启动 vlc 程序以全屏方式播放 myvideo.avi,以用户“user”的身份播放,根据需要进行调整。
然后,进行日志记录:(添加并保存)
gedit /home/user/vlc-daemon/log/run
#!/bin/sh
exec setuidgid user multilog t ./main
使它们可执行:
chmod 755 /home/user/vlc-daemon/run /home/user vlc-daemon/log/run
现在安装并激活服务:
更新服务——添加/home/user/vlc-daemon
现在您的程序应该正在运行,并自动启动/重新启动。有关更多文档,请参阅:http://cr.yp.to/daemontools.html
如果没有检查 log/main 文件夹,您也可以从 cli 手动运行 /home/user/vlc-daemon/run,以下命令也会显示一些错误:
ps -aux | grep readproctitle