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

已成功完成开机自启

相关推荐
IMPYLH4 分钟前
Linux 的 mktemp 命令
linux·运维·服务器·bash
-SGlow-5 分钟前
Linux相关概念和易错知识点(51)(mmap文件映射、共享内存原理、malloc的原理)
linux·c语言·算法·内核
IT摆渡者11 分钟前
JUMPSERVER堡垒机部署
linux·运维·网络·经验分享·笔记
人工小情绪14 分钟前
Linux下离线安装timm
linux·运维·服务器
Trouvaille ~14 分钟前
【MySQL篇】表的操作:数据的容器
linux·数据库·mysql·oracle·xshell·ddl·表的操作
爱学习的小囧22 分钟前
vSphere 9.0 API 实操教程 —— 轻松检索 vGPU 与 DirectPath 配置文件
linux·运维·服务器·网络·数据库·esxi·vmware
鸿儒51728 分钟前
利用gdal进行RPC经纬度与像素坐标转换问题记录
linux·rpc·gdal
Ghost Face...30 分钟前
深入解析Loongson LSDC DRM驱动:从原理到实现
linux
用户8055336980335 分钟前
嵌入式Linux模块学习——`insmod` 底层全流程解剖:从用户命令到内核内存
linux
aningx36 分钟前
开机自启modprobe -r kvm_intel
linux