首页 > 其他分享 >虚拟机开机或重启后自动执行绝对路径下的可执行文件方法

虚拟机开机或重启后自动执行绝对路径下的可执行文件方法

时间:2024-06-12 17:31:43浏览次数:22  
标签:可执行文件 systemd 服务 service 虚拟机 绝对路径 myservice systemctl 开机

在虚拟机中 打开路径/etc/systemd/system/

在Linux系统中,使用service(或systemctl,对于使用systemd的系统)来在开机后自动执行某个可执行文件,通常涉及创建一个服务单元文件(service unit file)。以下是一些常见的方法,用于设置开机自启服务来执行可执行文件:

1. 使用systemd(大多数现代Linux发行版)

  1. 创建服务单元文件
    /etc/systemd/system/目录下创建一个新的服务单元文件,例如myservice.service

  2. 编辑服务单元文件
    使用你喜欢的文本编辑器,比如vinano,添加以下内容(根据需要进行修改):

     

    ini复制代码

    [Unit]
    Description=My Custom Service
    After=network.target
    [Service]
    ExecStart=/path/to/your/executable
    Restart=on-failure
    [Install]
    WantedBy=multi-user.target
  3. 重新加载systemd配置
    运行sudo systemctl daemon-reload命令来重新加载systemd配置。

  4. 启用服务
    运行sudo systemctl enable myservice.service命令来启用服务,使其在下次启动时自动运行。

  5. 立即启动服务(可选):
    如果你希望立即启动服务而不是等待下次开机,可以运行sudo systemctl start myservice.service

标签:可执行文件,systemd,服务,service,虚拟机,绝对路径,myservice,systemctl,开机
From: https://blog.csdn.net/2301_79311842/article/details/139627055

相关文章

  • 20台虚拟机瘫痪,16T的硬盘只用了半年左右损坏了,是什么原因呢?
    我们把这个硬盘取下来发现盘面上有很多这个液体据客户描述,由于机房漏水导致硬盘损坏,服务器无法开机,我们第一时间先把这个污渍给它清理干净,这个是硬盘的生产日期是2022年3月份呢,3月2号的硬盘,容量16T空调漏水导致的硬盘损坏,盘体还好没有进水,我们只需要找到一个相同的这个电路板......
  • 【VMware vSAN】修改虚拟机名称后如何改变在 vSAN 数据存储中的名称。
    如果在vSphere集群环境修改虚拟机的名字后,虚拟机所在的数据存储文件中的名称并不会改变,我们知道可以通过执行一下StoragevMotion操作,以通知虚拟机在数据存储中的改变。但是,这个操作需要环境中至少具有第二个数据存储才能执行StoragevMotion来往返迁移虚拟机,最好使用的是共......
  • Mac安装win7虚拟机笔记
    本来安装虚拟机也不是啥难事,但是遇到Mac这事就不一样了。镜像网上下的镜像都是好多都是ghost镜像,没办法安装到虚拟机,然后网上查询获得下面的win7地址:Windows764位ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A......
  • 全网最全!解决VirtualBox或VMware启动虚拟机时报错问题“不能为虚拟电脑打开一个新任务
    我自己下载并配置完VritualBox和OpenEuler之后帮助了几个朋友和我的室友在她们的电脑上下载安装时出现了不同的问题,下面我将简单解释一下如何解决配置时出现的两个无法启动虚拟器的问题。目录问题:“不能为虚拟电脑XX打开一个新任务”和“ErrorInsuplibOslnit”解决方法:1......
  • Windows系统 在VirtualBox虚拟机上安装搭建OpenEuler操作系统 并用Putty验证是否创建
    目录1.配置虚拟化环境步骤1进入BIOS,开启CPU虚拟化技术,不同电脑开启方式有所不同步骤2下载并安装VirtualBox/VMWare。按照学校给的实验指导书,这里我下载的是VirtualBox(我的电脑是我前段时间自己重新配的win11系统)步骤3 下载openeuler操作系统,在网页搜索openeuler下......
  • Zabbix 7.0 LTS OVF (build with LNMP based on Rocky 8.10) - VMware 虚拟机模板
    Zabbix7.0LTSOVF(buildwithLNMPbasedonRocky8.10)-VMware虚拟机模板Zabbix7.0LTS|企业级开源监控解决方案请访问原文链接:https://sysin.org/blog/zabbix-7-ovf/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgZabbix简介全方位监控获取整个IT......
  • Java虚拟机,并发与并行的并存
    ZYCEONGAO:场景:尽管多核处理器提供了并行执行的物理条件,但并非所有场景都能够或应该完全并行化。 线程数超过核心数:当应用程序创建的线程数量超过了处理器的核心数,操作系统会采用类似单核处理器上的时间片轮转策略,轮流将线程分配到各个核心上执行。这意味着,即使在多核环......
  • 爱快虚拟机搭建openwrt
    文章参考:从零开始的软路由之爱快虚拟机搭建openwrt_爱快安装openwrt-CSDN博客1、首先我们需要找到一个openwrt的镜像文件,官方链接:OpenWrtDownloads (我在实践中碰到下载的img文件无法启动,改用iso文件后启动成功)2、给硬盘分个区。在菜单里按“系统设置”-->“磁盘管理”-->“......
  • windows上使用官方的虚拟机的方法
    好了开始制作下载win10官方镜像让其下载吧;然后就是启动虚拟机,在虚拟机里安装windows了,这个不方便截图,就不发截图了......
  • kvm链接克隆虚拟机迁移到openstack机器的实验
     总结如果是完整克隆的那种虚拟机,是可以直接在openstack使用的,如果镜像格式没问题的话。 因为kvm虚拟机大部分都是链接克隆出来的镜像,不可用直接复制使用,所以需要创建新的镜像文件 创建空盘:qemu-imgcreate-fqcow2mcwlink1-new.qcow250G将链接克隆镜像数据导入到空......