网易首页 > 网易号 > 正文 申请入驻

在Linux系统下设置开机自动运行脚本

0
分享至

有3种设置方法,任选一种。


1、修改 /etc/rc.local文件。

是的软链接,用于用户自定义开机启动程序。

/etc/rc.local
/etc/rc.d/rc.local

1、设置 rc.local 的可执行权限

# chmod +x /etc/rc.d/rc.local


2、创建待执行的脚本,如下:

# cat /home/test.sh
#!/bin/bash
echo "hello world" >> /home/out.txt
date >> /home/out.txt


3、设置脚本的可执行权限

# chmod +x /home/test.sh


4、把脚本放到 /etc/rc.d/rc.local 尾部

# cat /etc/rc.d/rc.local
...
/home/test.sh


5、重启系统使之生效

# reboot


6、查看日志文件判断脚本是否执行

# cat /home/out.txt
hello world
Thu Dec 30 20:45:00 CST 2021

执行时机如下:

/etc/rc.d/rc.local


图片

2、使用 systemd 服务

Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务、结束、状态查询,以及日志归档、设备管理、电源管理、定时任务等许多职责,并支持通过特定事件(如插入特定 USB 设备)和特定端口数据触发的 On-demand(按需)任务。

Systemd 服务是一种以 .service 结尾的单元(unit)配置文件,用于控制由 Systemd 控制或监视的进程。简单说,用于后台以守护进程(daemon)的形式运行程序。

文件一般放在文件夹中。

systmd service
/etc/systemd/system/

创建一个服务如下

//在/etc/systemd/system/下创建一个服务,如下
# vim ser.service
//[Unit] 区块:启动顺序与依赖关系。
[Unit]
//Description字段给出当前服务的简单描述
Description=Run a Custom Script at Startup
After=default.target
//Service区块定义如何启动当前服务
[Service]
//ExecStart字段:定义启动进程时执行的命令
ExecStart=/home/test.sh
//Install区块,定义如何安装这个配置文件,即怎样做到开机启动
[Install]
//WantedBy字段:表示该服务所在的 Target,Target的含义是服务组,表示一组服务
WantedBy=default.target
//更新服务配置文件,并使能服务
# systemctl daemon-reload
# systemctl enable ser.service
//重启系统
# reboot

3、使用 crontab

rond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

我们使用 crondtab 命令创建一个任务,让该任务在重启时进行执行。

# crontab -e
//进入编辑,输入如下行
@reboot /home/test.sh
//重启设备
# reboot
//查看日志
# cat /home/out.txt
hello world
Thu Dec 30 21:09:03 CST 2021

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
别踩坑!这 3 种手术再有钱也不能乱做,小心落下后遗症

别踩坑!这 3 种手术再有钱也不能乱做,小心落下后遗症

医学科普汇
2026-01-21 10:17:03
外交部:巴拿马最高法院有关裁决罔顾事实 背信弃义

外交部:巴拿马最高法院有关裁决罔顾事实 背信弃义

财联社
2026-02-05 15:41:04
现在不光是美国站在日本这边了,连联合国都在默许日本的行为

现在不光是美国站在日本这边了,连联合国都在默许日本的行为

安安说
2026-02-05 12:44:57
「闪电独家」鲜百合被误配送为“夺命”水仙球② 女子称水仙毒素已被身体吸收无法排出 只能靠老人自身的机能抵抗

「闪电独家」鲜百合被误配送为“夺命”水仙球② 女子称水仙毒素已被身体吸收无法排出 只能靠老人自身的机能抵抗

闪电新闻
2026-02-05 16:35:32
雪上加霜!港口运营停滞!“天下第一堵”遭遇大罢工

雪上加霜!港口运营停滞!“天下第一堵”遭遇大罢工

新浪财经
2026-02-05 07:40:01
央视主持人大洗牌:3人晋升2人调岗1人离职,海霞龙洋在列

央视主持人大洗牌:3人晋升2人调岗1人离职,海霞龙洋在列

月下守候
2026-02-04 02:30:57
访陆最后一天,萧旭岑获特殊接待,大陆宣布重要决定,民进党要急

访陆最后一天,萧旭岑获特殊接待,大陆宣布重要决定,民进党要急

知鉴明史
2026-02-05 18:49:53
签名时得知球迷喜欢加纳乔,卡塞米罗露出一脸嫌弃的表情

签名时得知球迷喜欢加纳乔,卡塞米罗露出一脸嫌弃的表情

懂球帝
2026-02-05 20:54:02
日本女优百强排名,河北女士仍稳居第一!

日本女优百强排名,河北女士仍稳居第一!

碧波万览
2026-02-06 02:29:12
消费时评 | 高铁时代,绿皮车何以一直“跑”下去

消费时评 | 高铁时代,绿皮车何以一直“跑”下去

消费日报
2026-02-05 10:03:36
网约车失控撞击起火后续:副驾离世其余脱离危险,救人者身份曝光

网约车失控撞击起火后续:副驾离世其余脱离危险,救人者身份曝光

离离言几许
2026-02-05 21:16:07
突然发现我妈好像没有朋友?网友分享一针见血:看完沉默了

突然发现我妈好像没有朋友?网友分享一针见血:看完沉默了

另子维爱读史
2026-02-02 21:18:30
纪实:两赌徒徒步3天3夜,从杭州走到上海搞钱,竟将一家三口灭门

纪实:两赌徒徒步3天3夜,从杭州走到上海搞钱,竟将一家三口灭门

人间六月天
2025-02-19 13:37:33
曼联一周双赛谢什科必首发!一特质征服更衣室,拉爵或放弃买前锋

曼联一周双赛谢什科必首发!一特质征服更衣室,拉爵或放弃买前锋

罗米的曼联博客
2026-02-06 07:14:59
萝莉岛的肮脏超乎想象,克林顿喜欢年轻女孩,科学家霍金竟是常客

萝莉岛的肮脏超乎想象,克林顿喜欢年轻女孩,科学家霍金竟是常客

离离言几许
2025-12-26 10:05:08
黄子韬裤子卡进屁股缝,节目组一刀不剪就敢播,他本人深夜开撕!

黄子韬裤子卡进屁股缝,节目组一刀不剪就敢播,他本人深夜开撕!

小娱乐悠悠
2026-02-04 11:12:01
江珊“重出江湖”,脸肿的像馒头!56岁田小洁来探班,俩人好恩爱

江珊“重出江湖”,脸肿的像馒头!56岁田小洁来探班,俩人好恩爱

小娱乐悠悠
2026-02-06 09:15:54
再见了,勇士,传奇终将落幕

再见了,勇士,传奇终将落幕

体育新角度
2026-02-05 22:49:47
天生“苦相脸”的7位女星,个个愁容满面,面无表情都像是要哭了

天生“苦相脸”的7位女星,个个愁容满面,面无表情都像是要哭了

白宸侃片
2026-02-04 13:34:53
随着尤文图斯爆大冷门0-3,意大利杯四强已经诞生2席:国米在列

随着尤文图斯爆大冷门0-3,意大利杯四强已经诞生2席:国米在列

侧身凌空斩
2026-02-06 05:54:32
2026-02-06 09:47:00
互联网干货博主
互联网干货博主
我是专注分享互联网干货的博主
278文章数 1340关注度
往期回顾 全部

科技要闻

马斯克究竟想干什么?

头条要闻

肖杰被查 曾任"中国最大地级市"市长

头条要闻

肖杰被查 曾任"中国最大地级市"市长

体育要闻

奇才:我学生……独行侠:成交!

娱乐要闻

微博之夜卷入座位风波!杨幂超话沦陷

财经要闻

三大指数低开 有色金属等跌幅居前

汽车要闻

李想为全新L9预热 all in AI造更好的车

态度原创

亲子
健康
本地
家居
公开课

亲子要闻

长大之后肠子都得悔青了

耳石症分类型,症状大不同

本地新闻

围观了北京第一届黑色羽绒服大赛,我笑疯了

家居要闻

简雅序章 自然且闲适

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版