首页 > 系统相关 >centos 开机自动执行脚本

centos 开机自动执行脚本

时间:2023-06-06 12:56:16浏览次数:39  
标签:脚本 文件 centos 复制 rc 开机 执行 local

 

要让 CentOS 在开机时自动执行脚本,你可以按照以下步骤进行操作:

  1. 编写你需要执行的脚本文件。假设你的脚本文件名为 startup.sh,并且位于 /usr/local/bin/ 目录下。

  2. 给脚本文件添加执行权限。你可以使用以下命令给文件添加执行权限:

      bash 复制代码
    chmod +x /usr/local/bin/startup.sh
    
  3. 使用编辑器打开 /etc/rc.d/rc.local 文件。

      bash 复制代码
    sudo vi /etc/rc.d/rc.local
    
  4. 在文件末尾添加以下内容:

      bash 复制代码
    /usr/local/bin/startup.sh &
    

    注意,& 符号是必须的,因为这将使脚本在后台运行,不会影响系统启动进程。

  5. 保存文件并退出编辑器。

      ruby 复制代码
    :wq!
    
  6. 重启 CentOS,验证脚本是否自动执行。

      复制代码
    sudo reboot
    

 

标签:脚本,文件,centos,复制,rc,开机,执行,local
From: https://www.cnblogs.com/kaifl/p/17460244.html

相关文章

  • LINUX系列-shell脚本篇
    一批量创建用户[root@iZbp1el3hto8hhgtlih1m4Ztest]#vi1_useradd_piliang.sh#!/bin/bash#第一步获取到创建用户的名称,这里使用前台输入USER_LIST=$@#存放创建好的用户和密码USER_FILE=./new_user.log#开始进行循环forUSERin$USER_LIST;doif!id$USER......
  • CentOS7 通过 yum 安装 Docker
    从Docker官网上也能够找到CentOS7安装Docker的文档,但是文档比较简略,为了能够在安装过程中少走一些弯路,还是很有必要写一下Docker安装的博客总结,方便后续提高工作效率。CentOS7安装Docker的官网文档地址为:https://docs.docker.com/engine/install/centos/Docker主要......
  • CentOS安装Nginx
    CentOS安装Nginx一、安装环境yum-yinstallgccgcc-c++makelibtoolzlibzlib-developensslopenssl-develpcrepcre-devel二、下载Nginx版本1.官网直接下载.tar.gz安装包,地址:nginx:download2.使用wget命令下载wget-chttps://nginx.org/download/nginx-1.18.0.tar......
  • Centos7 离线编译安装python3
    一,安装依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develreadline-develtk-develgccmake安装libffi-devel依赖yuminstalllibffi-devel-y注意:如果不安装这个包,python3可以装成功,但是后面装flask、uwsgi等依赖python3中有个内置模块叫ctype......
  • Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署
    运行环境照例,先亮环境;软件的话我这里假设你已经批准好了.netcore运行环境,未配置可以看我的这篇[linux(centos)搭建.netcore运行环境]腾讯云centos:7.2cpu:1核2G内存1M带宽docker:18.06.1-ce安装docker安装其实很简单,就不重复说了,请查看纯洁大神这篇文章准备你的.netcoreweb程......
  • 在centos7升级nodejs存在的无法切换版本的问题解决
    1.安装n管理工具npminstall-gn安装最新版本nlatest安装指定版本 n8.11.3 2.切换nodejs版本n选择已安装的版本 ο node/8.11.3  node/10.4.1查看当前版本node-v,下面表示已切换成功v8.13.3但问题来了,切换后,查看版本还是原来的v6.13.3,看下面 使用n切换nodejs......
  • 编写第一个shell脚本
    1、新建目录:mkdirtest2、进入目录中,新建文件:cdtest touchtest.sh3、编写内容:vitest.sh #!/bin/bashecho'HelloWorld!'4、可执行权限下一步我们要做的事情是让我们的脚本可执行。使用chmod命令:chmod755test.sh对于脚本文件,有两个常见的权限设置;权限为755的脚本,则每个人......
  • CentOS下安装MariaDB
    yuanwen:https://www.cnblogs.com/michael999/p/16877964.html1.安装服务端安装MySQL软件,可以在windows和linux下安装,此处只提供centos下安装过程。MariaDb是最近推出一款企业级MYSQLServerPerconaServer和MariaDb是当前最为流行的两大企业级MYSQLSERVER解决方案sud......
  • kaggle notebook 处理临时脚本的方法
    #=写入项目临时代码aaa='''#!/usr/bin/envpython#coding=utf-8#Copyright2023TheHuggingFaceInc.team.Allrightsreserved.##LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincom......
  • centos8在更新yum源时提示失败 错误:为 repo ‘AppStream’下载元数据失败
    https://blog.csdn.net/Remberthename/article/details/124070710 centos8在更新yum源时提示失败错误:为repo'AppStream’下载元数据失败解决方法:原因:因原有系统中使用的镜像访问地址在国内访问过慢导致解决方案:1、将目录切换到/etc/yum.repos.d目录下2、修改CentOS-......