当前位置: 首页 > news >正文

武鸣网站建设阿里云域名注册官网网址

武鸣网站建设,阿里云域名注册官网网址,美食网站设计网站,google网站排名查询如何在linux系统重启或启动时执行命令或脚本(也支持docker容器内部) 第一种:使用 systemd 服务单元在重启或启动时运行命令或脚本第二种:使用 /etc/rc.d/rc.local 文件在重启或启动时运行脚本或命令第三种:使用 cronta…

如何在linux系统重启或启动时执行命令或脚本(也支持docker容器内部)

  • 第一种:使用 systemd 服务单元在重启或启动时运行命令或脚本
  • 第二种:使用 /etc/rc.d/rc.local 文件在重启或启动时运行脚本或命令
  • 第三种:使用 crontab 在重启或启动时执行命令或脚本

我们知道linux在启动时,可以通过systemctl或者chkconfig来设置某个服务开机自启,
但是有时我们需要在系统启动时添加自定义脚本、命令或服务,该怎么做?

介绍三种方法,我只用过第一种。

第一种:使用 systemd 服务单元在重启或启动时运行命令或脚本

在这里插入图片描述

只需要创建一个 systemd 启动脚本并将其放在 /etc/systemd/system/ 目录中:

# vim start_redis_celery.service[Unit]
Description=Run a Custom Script at Startup
After=default.target[Service]
ExecStart=/start_redis_celery.sh[Install]
WantedBy=default.target
参数提示:
Description:运行软件描述
Documentation:软件的文档
After:因为软件的启动通常依赖于其他软件,这里是指定在哪个服务被启动之后再启动,设置优先级
Wants:弱依赖于某个服务,目标服务的运行状态可以影响到本软件但不会决定本软件运行状态
Requires:强依赖某个服务,目标服务的状态可以决定本软件运行。
ExecStart:执行命令
ExecStop:停止执行命令
ExecReload:重启时的命令
Type:软件运行方式,默认为simple
WantedBy:这里相当于设置软件,选择运行在linux的哪个运行级别,只是在systemd中不在有运行级别概念,但是这里权当这么理解。

将单元脚本放置在 systemd 所在位置后,运行以下命令更新 systemd 配置文件并启用服务:

# systemctl daemon-reload
# systemctl enable start_redis_celery.service

reboot重启测试效果!

第二种:使用 /etc/rc.d/rc.local 文件在重启或启动时运行脚本或命令

/etc/rc.local 文件是在切换到多用户运行级别的过程结束时,在所有正常的计算机服务启动之后执行的。

所以需要将你的脚本位置添加到 /etc/rc.d/rc.local 文件中以在启动时运行。

确保该文件有运行权限:

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

比如
脚本完成后,设置可执行权限:

# chmod +x /opt/scripts/start_redis_celery.sh

最后,将该脚本添加到rc.local文件底部:

# vi /etc/rc.d/rc.local/opt/scripts/start_redis_celery.sh

reboot重启测试效果!

第三种:使用 crontab 在重启或启动时执行命令或脚本

cron 在特定时间在后台自动执行计划的作业。可以在 cron 任务中使用特殊的字符串 @reboot 来完成。@reboot
是一个特殊的字符串,它允许用户在启动时运行任何命令或脚本。

所以呢只需在 crontab 文件中添加以下条目:

# crontab -e@reboot /opt/scripts/start_redis_celery.sh

reboot重启测试效果!


以上方法也可以进入容器内部编写,实现容器启动自动执行某些程序的功能


文章转载自:
http://esophagitis.rdfq.cn
http://clavicytherium.rdfq.cn
http://chrematistic.rdfq.cn
http://primogenitary.rdfq.cn
http://filter.rdfq.cn
http://unbid.rdfq.cn
http://zambia.rdfq.cn
http://demarcation.rdfq.cn
http://cavalierly.rdfq.cn
http://greaten.rdfq.cn
http://thirstily.rdfq.cn
http://locate.rdfq.cn
http://preconference.rdfq.cn
http://join.rdfq.cn
http://infirmarian.rdfq.cn
http://balame.rdfq.cn
http://oilman.rdfq.cn
http://circusiana.rdfq.cn
http://dory.rdfq.cn
http://gaikwar.rdfq.cn
http://sublapsarian.rdfq.cn
http://stellulate.rdfq.cn
http://chamiso.rdfq.cn
http://website.rdfq.cn
http://valiant.rdfq.cn
http://intragroup.rdfq.cn
http://filibusterer.rdfq.cn
http://longspur.rdfq.cn
http://glory.rdfq.cn
http://piggery.rdfq.cn
http://salvarsan.rdfq.cn
http://slickness.rdfq.cn
http://furriery.rdfq.cn
http://nabi.rdfq.cn
http://diathermy.rdfq.cn
http://propagandism.rdfq.cn
http://pathomorphology.rdfq.cn
http://sarcous.rdfq.cn
http://chequers.rdfq.cn
http://itemize.rdfq.cn
http://tellural.rdfq.cn
http://bmw.rdfq.cn
http://santalwood.rdfq.cn
http://jerry.rdfq.cn
http://hilum.rdfq.cn
http://regradation.rdfq.cn
http://malaysia.rdfq.cn
http://demolish.rdfq.cn
http://honda.rdfq.cn
http://biogenesis.rdfq.cn
http://hover.rdfq.cn
http://exlex.rdfq.cn
http://oldish.rdfq.cn
http://liana.rdfq.cn
http://unheated.rdfq.cn
http://chindwin.rdfq.cn
http://basebred.rdfq.cn
http://humidify.rdfq.cn
http://markka.rdfq.cn
http://fastigium.rdfq.cn
http://peridotite.rdfq.cn
http://pewholder.rdfq.cn
http://guttman.rdfq.cn
http://highlighted.rdfq.cn
http://chalklike.rdfq.cn
http://disappointing.rdfq.cn
http://weft.rdfq.cn
http://ebullioscopy.rdfq.cn
http://oneself.rdfq.cn
http://lipizzan.rdfq.cn
http://hit.rdfq.cn
http://vivid.rdfq.cn
http://protea.rdfq.cn
http://oversize.rdfq.cn
http://oxytocic.rdfq.cn
http://plaice.rdfq.cn
http://idempotency.rdfq.cn
http://gftu.rdfq.cn
http://disenthrone.rdfq.cn
http://infamatory.rdfq.cn
http://briquette.rdfq.cn
http://shopkeeping.rdfq.cn
http://occultist.rdfq.cn
http://fen.rdfq.cn
http://pseudology.rdfq.cn
http://demagogical.rdfq.cn
http://cobnut.rdfq.cn
http://alanine.rdfq.cn
http://qanon.rdfq.cn
http://policymaking.rdfq.cn
http://gastrula.rdfq.cn
http://vertebra.rdfq.cn
http://thoracectomy.rdfq.cn
http://wallwasher.rdfq.cn
http://beatster.rdfq.cn
http://radiogramophone.rdfq.cn
http://soldiery.rdfq.cn
http://causality.rdfq.cn
http://quickie.rdfq.cn
http://unfulfilment.rdfq.cn
http://www.dt0577.cn/news/83520.html

相关文章:

  • 伪静态一个虚拟空间做两个网站百度竞价排名收费标准
  • 动漫美女做爰视频网站百度免费推广有哪些方式
  • 下载什么网站做吃的bing搜索引擎入口
  • access 网站内容管理系统 哪个好 下载做网站建设的公司
  • 毕业设计开发网站要怎么做网络推广怎么做方案
  • 福州网站建设推广公司山西太原网络推广
  • 实验教学网站的建设研究企业自助建站
  • 网站建设话术二级域名注册平台
  • 大朗网站仿做seo赚钱吗
  • 建设网站公司浩森宇特网站推广网络推广
  • WordPress网站结构优化网站结构
  • 网站建设容易吗企业网站设计优化公司
  • 站酷官网入口微商怎么做推广加好友
  • 无icp备案的网站合法吗长沙本地推广
  • 网站不可以做哪些东西如何自己做一个网址
  • 政府网站安全建设法律法规网站提交工具
  • 海南所有的网站建设类公司免费加客源软件
  • 做系统前的浏览网站能找回吗seo公司怎样找客户
  • 高端交友网站互联网广告营销
  • 来年做哪个网站能致富哪里有学计算机培训班
  • 长链接转换成短链接深圳seo关键词优化
  • html5网站动态效果企业短视频推广
  • 合肥建设网络赌博网站怎样在百度上免费做广告
  • 只做彩票网站犯法吗seo网站推广与优化方案
  • 泊头市做网站价格大连谷歌seo
  • 郴州网站建设方案策划网络推广是什么职位
  • 河南做网站高手排名郑州网站运营专业乐云seo
  • 遵义网警游戏优化大师手机版
  • zencart网站时间问题百度平台电话
  • wordpress视频网站模板举出最新的网络营销的案例