在Ubuntu 18.04 中设置开机自动执行脚本

Ubuntu18.04开机自动启动终端并运行脚本 通过设置开机启动程序首选项,使得Linux开机时,自动打开脚本文件。 阅读详情

Ubuntu18.04 不能像16.04 那样可以直接使用 /etc/rc.local 文件,需要设置

1.建立 rc-local.service 文件

sudo vim /etc/systemd/system/rc-local.service

2.复制下列内容到 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

3.创建文件 rc.local

sudo vim /etc/rc.local

4.复制下列内容到 rc.local 文件中

#!/bin/sh -e
#
# 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.
echo "测试脚本执行成功" > /usr/local/test.log
exit 0

5.给 rc.local 加上权限,启用服务

sudo chmod 755 /etc/rc.local
sudo systemctl enable rc-local

6.启动服务并检查状态

sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

7.重启后检查test.log文件是否已经存在

参考博客:https://www.jianshu.com/p/79d24b4af4e5

【自启动配置】Ubuntu 设置开机自启动脚本 阅读详情

相关推荐

Linux系统【Ubuntu】开机自启脚本及配置

Linux系统【Ubuntu】开机自启脚本及配置1、使用vim命令在`/etc/init.d`目录下新建一个xx.sh,文件名可自定义,以test.sh为例2、保存成功以后,设置文本权限,否则不生效3、将命令脚本添加到启动脚本中去4、如需移除自启动,运行以下命令5、输入 `reboot` 命令重启服务器,使用命令查看jar包是否已经成功自启动。update-rc.d 的详细参数参考文献 1、使用vim命令在/etc/init.d目录下新建一个xx.sh,文件名可自定义,以test.sh为例 vim /etc

Roc的博客 8429

Ubuntu18.04设置开机自启动脚本

ubuntu18.04设置开机自启动脚本

qq_66258329的博客 3454

ubuntu中编写shell脚本开机自动启动(推荐)

主要介绍了ubuntu中编写shell脚本开机自动启动,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

ubuntu18.04设置开机自动启动脚本

ubuntu18.04设置开机自动启动脚本ubuntu18.04设置开机自动启动脚本 ubuntu18.04设置开机自动启动脚本 ubuntu18.04设置开机自动启动脚本

嵌入式与人工智能 5852

抖音Web端私信Protobuf逆向解析实战

本文详细解析了抖音Web端私信通信的逆向过程,发现其核心采用WebSocket传输Protobuf序列化数据。通过抓包获取二进制样本,利用protoc工具进行原始解码,并逐步推导和编写出对应的.proto协议定义文件,最终实现模拟消息的编码与解码,为理解私有协议逆向提供了完整实战案例。

water的专栏 761

德国冯哈勃 Faulhaber2342L012空心杯减速电机带编码器

为了制作平衡车,我在淘宝上面买了一个 Faulhaber2342L012空心杯减速电机电机,具体参数如下: 一:电机参数 型    号:德国冯哈勃Faulhaber带编码器空心杯减速电机2342L012  12V每分 钟 120转 工作电压: 12V 空载转速:8100RPM(转每分钟) 减速后速:120RPM(转每分钟) 直     径:30mm

u011511430的专栏 1万+

Ubuntu 18.04 设置开机自动执行脚本

前言 Ubuntu18.04 默认是没有 /etc/rc.local 这个文件的,需要自己创建 systemd 默认读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service 查看rc.local...

段占彪的博客 7952

5个实战必备的多模态情感分析数据集(附下载链接与避坑指南)

本文精选了5个实战必备的多模态情感分析数据集,包括CMU-MOSEI、CH-SIMS、UR-FUNNY、MUStARD和IEMOCAP,并提供了详细的下载链接与避坑指南。文章重点介绍了如何高效获取、预处理这些数据集,并自然整合了多模态情感分析的核心热词,旨在帮助研究者和开发者快速启动项目,规避常见陷阱,聚焦模型创新。

yolo5detector的博客 280

Ubuntu 18.04.4 LTS 开机运行自定义脚本

Ubuntu 18.04.4 LTS 开机运行自定义脚本 采用传统的rc.local方式实现开机脚本自动运行,但在Ubuntu 18.04安装后,默认不存在rc.local脚本,故需要进行恢复。 步骤一:添加rc-local.service服务脚本 Ubuntu中也支持使用systemd对服务进行管理,所以我们通过定义一个新的服务脚本,并设置此脚本开机运行,再在此脚本中调用rc.local即可。 创建/etc/systemd/system/rc-local.service服务脚本 运行下述命令,生成服务脚本

weixin_41565088的博客 694

SV fork join_none & for循环结合使用

fork join_none与循环联用常见问题解决方案

ZhangShuHuai11的博客 880

【SMPL简介】SMPL: A Skinned Multi-Person Linear Model【源码复现】

SMPL是一种3D人体建模方法.在数字人或者人物角色三维重建领域有着广泛应用支持人体的各种形状及动作可以简单理解为通过训练获取的人物模型SMPL 输入是:姿态shape vectorβ\betaβ+ 影响动作Pose的参数θ\thetaθ输出是: 各种变化后vertex顶点的数据作者:Loper, Matthew and Mahmood, Naureen and Romero, Javier and Pons-Moll, Gerard and Black, Michael J.

zik的博客 3369

ubuntu 18.04 设置开机启动脚本

ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。 建立rc-local.service文件 sudo vim /etc/systemd/system/rc-local.service 将下列内容复制进rc-local.service文件 [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local

雪剑封心 5098

华为OD机试真题 新系统2026-04-01 C语言 实现【勇攀数字高峰】

请你在给定的数字地形图中寻找登山路径,数字代表当前位置的海拔高度,要求从最低海拔出发,不断攀登,最终到达最高山峰。你需要寻找所有满足条件的登山路径。地图已经保证最低海拔和最高山峰都只有一个。

MISAYAONE的博客 292

Ubuntu开机自动执行脚本

Ubuntu开机自动执行脚本

MNeilDiane的博客 4732

【AI大模型:前沿】41、建筑行业大模型创业全指南:从技术突破到成本控制与落地路径

建筑行业大模型是“高门槛、高回报”的长周期赛道,适合有建筑行业资源+AI技术背景的团队切入。数据是基础,场景切割是策略,合规是底线。通过聚焦“设计生成+规范审查”等刚需场景,用“仿真数据+开源模型”降低成本,3-5年内有望成长为行业独角兽。对于中小团队,避开千万级全流程模型的红海,深耕“小而美”的单点工具,同样能实现盈利与快速扩张。关键成功公式建筑AI创业 = 50%数据壁垒构建 + 30%场景精准切入 + 20%成本控制能力。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 2114

用 ADBC 把动态查询做得又快又稳:从 CL_SQL_STATEMENT 到安全取数的工程化实践

本文介绍了ABAP中ADBC(ABAP Database Connectivity)技术的核心用法与最佳实践。ADBC作为Open SQL的补充,适用于动态查询、数据库特性调用等场景。文章通过示例代码详细演示了使用ADBC执行查询的完整流程:创建SQL语句、执行查询获取结果集、批量装载数据到内表,以及分包读取处理大数据量。特别强调了动态SQL的安全防护措施,包括输入转义和参数绑定等防注入技术。同时对比了ADBC与Open SQL的适用场景,指出ADBC更适合需要动态访问数据库原生功能的场合。文章还分析了代码

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1772

Ubuntu里设置docker容器内的服务随开机自动启动

要让docker容器内的服务能在开机加电后自动启动,要解决三个问题: 1.docker服务能随OS启动而启动 2.docker容器能随docker服务启动而启动 3.docker容器内的服务能随docker容器启动而启动 Ubuntu18.04上,docker service 默认没有enable,所以Ubuntu18.04启动后不会自动启动docker service...

XCCCCZ的博客 9426

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

新ubuntu设置开机启动脚本(转载)

原文地址 https://www.cnblogs.com/airdot/p/9688530.html ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-1...

kangseung的博客 287

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

服务器搭建(09)设置开机启动脚本(ubuntu18.04后)

1ubuntu18.04后启动的原理变更 ubuntu-16.10 开始不再使用initd管理系统,改用systemd,systemd 就是用 systemctl 命令来替换了 service 和 chkconfig 的功能。 以前启动 XXX服务用命令: sudo service XXX start 现在改用: sudo systemctl start XXX.service 开机启动比以前复杂一些。systemd 默认是读取 /etc/systemd/system 下的配置文件,该目录.

wangdsh的博客 1069

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ubuntu-18.04 设置开机启动脚本

ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-10 ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可...

h_l_dou的博客 844

Ubuntu18.04设置开启自启应用

Linux 前言 在Linux开发过程中,我们写好软件之后,可能会设置开机自动启动,下面说一下在Ubuntu18.04系统下如何设置 方法 1.进入下面目录, 编辑 rc.local.service文件 cd /lib/systemd/system sudo vi rc.local.service 在末尾添加 [Install] 字段,如下 # This file is part of systemd. # # systemd is free software; you can redistribut

weixin_45631738的博客 1500

ubuntu18.04设置开机启动命令/脚本

ubuntu 18.04 如何设置开机自动启动脚本

weixin_51157015的博客 1766

在Ubuntu上20.04编写一个开机自启动Python脚本的程序

将python程序注册为Ubuntu系统服务,并开机启动的方法。 一、系统环境 操作系统:ubuntu 18.04以后 (该版本已默认使用systemd作为init) 二、步骤 1、在目录/opt/install下 准备python程序 main.py 准备sh脚本svc-test.sh #!/bin/bash P_HOME=$(cd "$(dirname "$0")";pwd) echo "P_HOME=$P_HOME" export PYTHONPATH=/opt/install/dispatchi

Mr_WoLong 6370

systemd系统如何开机运行shell脚本?

软硬件环境ubuntu 18.04 64bit前言本文讨论的是在systemd系统的linux发行版(后期的ubuntu和centos都是)中如何实现开机自动执行shell脚本,在she...

1707

Ubuntu开机自启动脚本+设置(手把手教程,包教包会)

Ubuntu 18.04 开机自启动

you_you_lu的博客 3720
上一篇: Python学习笔记
下一篇: 在服务器Ubuntu16.04 上部署Django+uWSGI+Nginx
命运的棋局
博客等级 码龄10年 15粉丝 29原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值