ubuntu开机自启动

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、找到

已成功完成开机自启

相关推荐
sunxunyong11 分钟前
CGroup配置
linux·运维·服务器
hy____12327 分钟前
Linux_网络编程套接字
linux·运维·网络
若风的雨1 小时前
【deepseek】 Linux 调度延时分析
linux
2301_803554522 小时前
linux 以及 c++编程里对于进程,线程的操作
linux·运维·c++
LuDvei2 小时前
windows 中 vs code远程连接linux
linux·运维·服务器·windows
GDAL2 小时前
MANIFEST.in简介
linux·服务器·前端·python
点点滴滴的记录2 小时前
Redis部署在Linux上性能高于Windows
linux·数据库·redis
蜕变的小白2 小时前
基于Linux的天气查询项目
linux·运维·服务器
卤炖阑尾炎3 小时前
Linux firewalld 防火墙从入门到精通:原理与配置全解析
linux·运维·php
小云数据库服务专线3 小时前
linux grep命令
linux·运维·服务器