树莓派-开机自启动脚本

树莓派开机经常需要自动启动脚本,我们想要实现开机启动vlc播放rtsp视频流,简单记录一下流程。a.sh为事先写好的脚本,vlc播放视频。

1.命令行启动

打开文件 sudo vi /etc/rc.local

在exit 0之前写入

su pi -c "sh /home/pi/Desktop/a.sh"

su命令是指定在pi用户下执行这条命令,-c 表示执行完这条命令之后恢复原来的用户。

2.Desktop启动

进入/home/pi/.config 路径(.config是个隐藏文件)

cd /home/pi/.config

创建autostart文件夹

mkdir autostart

创建xxxx.desktop(文件名必须以.desktop结尾)

文件中写入

[Desktop Entry]
Name=vlc
Comment=My Shell Program
Exec=sh /home/pi/Desktop/a.sh
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

以上 Name、Comment、Icon 可以自定,分别表示这个启动项目的名称、备注以及显示的图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致,可以执行python,java等等。

可行

3.vlc 播放rtsp流

vlc rtsp://xx.xx.xx.xx --rtsp-user xxx --rtsp-pwd xxx --network-caching=0

你可能感兴趣的:(linux,vlc)