ubuntu开机自启动
1、建一个test.sh脚本,并写入
#!/bin/sh
gnome-terminal -x bash -c ‘cd /home/文件路径/;python3 main.py’
exit 0
2、:wq!保存
3、创建rc-local.service文件(sudo vim /etc/systemd/system/rc-local.service),并写入
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
4、建一个文件 vim /etc/rc.local
#!/bin/bash
**# rc.local
This script is executed at the end of each multiuser runlevel.
Make sure that the script will “exit 0” on success or any other
value on error.
In order to enable or disable this script just change the execution
bits.
By default this script does nothing.
开机启动的程序**
bash /xxx/xxx/xxx/start.sh &
exit 0
5、终端输入命令:
sudo systemctl start rc-local.service 启动服务
sudo systemctl enable rc-local.service 开机自动启动
sudo systemctl daemon-reload 更新服务
sudo systemctl restart rc-local.service 重启服务
sudo systemctl status rc-local.service 查看当前服务状态
6、找到
已成功完成开机自启