参考:胡超伟博客
方法一
打开终端,在终端中执行gnome-session-properties,会弹出一个“Startup Applications Preferences”的菜单,点击添加Add
Name:输入命令名称
Command:输入启动指令
Comment:输入指令描述
在Command里可以输入运行的脚本,如
gnome-terminal -x /home/jobs/mecAGV/autoLoad.sh
如果想要后台运行则换成
bash /home/jobs/mecAGV/autoLoad.sh
也可以直接输入终端指令,如
ffmpeg -i "rtsp://192.168.1.50:554/user=admin&password=&channel=1&stream=1.sdp?" -f flv -r 25 -s 640x480 -an "rtmp://192.168.1.10:1935/mylive/node1"
完成将rtsp转rtmp推流到服务器功能
方法二
(1)进入HOME目录,HOME是当前用户目录的环境变量
(2)使用命令列出当前目录下的所有文件和目录,可以看到一个.config目录,这是一个隐藏目录
$ ls -al
(3)进入.config目录,列出.config下的目录和文件,找到autostart目录
$ ls -l
若没有,则创建
$ mkdir autostart
(5)进入该目录
$ cd autostart
(6)创建一个desktop文件,这里文件名可以自己定义,vim是一个编辑器,可以使用其他的编辑器,如nano,gedit等
$ vim *.desktop
(7)在desktop文件中写入内容,例子如下:
[Desktop Entry]
Type=Application
Exec=/home/chaowei/test
其中Exec后面放的就是需要自启动的可执行程序的路径,这里最好选择绝对路径