如何让centOS开机后自动执行某些命令

devtools/2024/9/23 10:25:14/

可以通过创建一个 systemd 服务单元文件来实现 centOS 开机后自动执行这几句命令。下面是具体步骤:

  1. 创建一个 shell 脚本,包含你要执行的命令:

    #!/bin/bash
    source /opt/server/Search-Server/venv/bin/activate
    cd /opt/server/Search-Server
    python3.9 app.py
    

    将上述内容保存到一个文件中,比如 /opt/server/Search-Server/start.sh,并确保该文件具有执行权限:

    chmod +x /opt/server/Search-Server/start.sh
    
  2. 创建一个 systemd 服务单元文件:

    sudo nano /etc/systemd/system/search-server.service
    
  3. 在文件中添加以下内容:

    [Unit]
    Description=Search Server
    After=network.target[Service]
    Type=simple
    User=your_username
    ExecStart=/bin/bash /opt/server/Search-Server/start.sh
    Restart=on-failure[Install]
    WantedBy=multi-user.target
    

    your_username 替换为实际运行此服务的用户名。

  4. 重新加载 systemd 配置文件:

    sudo systemctl daemon-reload
    
  5. 启用并启动服务:

    sudo systemctl enable search-server
    sudo systemctl start search-server
    
  6. 检查服务状态以确保它正常运行:

    sudo systemctl status search-server
    

完成以上步骤后,search-server 服务将在每次系统启动时自动运行你的脚本。


http://www.ppmy.cn/devtools/44395.html

相关文章

Java中Arrays.toString与new String()字节数组使用的差异

Java 编程语言提供了许多内置方法和类,这使得程序员能够更加方便的处理数据和对象。本文将讨论 Arrays.toString 方法和 new String() 方法在处理字节数组时的不同。 文章目录 Arrays.toString 方法new String() 方法总结 Arrays.toString 方法 Arrays.toString() …

1002. 查找共用字符

给你一个字符串数组 words ,请你找出所有在 words 的每个字符串中都出现的共用字符( 包括重复字符),并以数组形式返回。你可以按 任意顺序 返回答案。 示例 1: 输入:words ["bella","labe…

Windows驱动开发系列文章一

文章目录 环境搭建如何调试实时调试非实时调试 环境搭建 基本上按照官方网站安装 VisualStudio/SDK/WDK 这些软件就可以了 详情请参考这个安装链接 如何调试 Windows 调试分为两种:一种是实时调试,一种是非实时调试 实时调试 这个就需要用到Microso…

拉普拉斯IPO:科技与产业深度融合,实现业务领域延展

我国拥有全球最具竞争优势的光伏产业链,基于降本增效的需求,光伏产业对于技术革新具有持续的需求。拉普拉斯新能源科技股份有限公司(以下简称“拉普拉斯”)凭借深厚的技术积累,以及对光伏产业深刻的理解,聚…

vue2快速安装环境,从0-1创建vue2项目教程

vue2快速安装环境,从0-1创建vue2项目教程(windows) 一、node下载 1.如何查看node版本和npm版本 二、npm安装脚手架 1.注意事项 三、vue2选项解读 四、运行脚手架 一、node下载 1、(node.js中文网) 下载长期稳定版本就行 解释下node.js和npm的关系? 想象你在…

同比和环比

1、概述 同比和环比是两种常见的数据分析方法,用于衡量数据在不同时间段的变化情况。通过同比和环比的计算,可以更清晰地了解数据在不同时间段的增长或下降情况,从而为决策提供依据。 2、同比 同比(Year-on-Year, YoY&#xff09…

爪哇,我初学乍道

>>上一篇(学校上课,是耽误我学习了。。) 2016年9月,我大二了。 自从我发现上课会耽误我学习,只要我认为不影响我期末学分的,我就逃课了。 绝大多数课都是要签到的,有的是老师突击喊名字…

网页设计步骤总结

第一步&#xff1a;css重置 https://blog.csdn.net/BradenHan/article/details/132122504 第二步&#xff1a;媒体查询不同尺寸加载不同的css文件https://blog.csdn.net/Yi_Lesama/article/details/131184469 <!-- link元素中的CSS媒体查询 --> <link rel"styl…