ubuntu – 从systemd中的vagrant-mounted(upstart)等效开始

我有一个运行Ubuntu 15.04的Vagrant盒子,它有一个upstart脚本,可以在系统启动时启动服务.它有一个关于vagrant-mounted节的开始,因为该服务要求Vagrant安装/ vagrant目录.

我现在正在将此脚本迁移到systemd(我完全是新手)并且无法使脚本在引导期间成功运行,因为在运行脚本时未安装/ vagrant. = = vagrant-mounted不起作用,但可能有助于显示我正在尝试做什么.

如何在引导期间挂载Vagrant目录时运行systemd单元?

注意systemctl start my.service确实成功启动了服务,并且该服务已启用systemctl.

我对Vagrant引导序列的理解是,在引导序列完成后,Vagrant使用SSH安装/流浪(以及您已定义的任何其他共享文件系统).

因此,您可能希望在配置器中运行systemctl start my.service,并指定run: always,因此配置程序在每次启动时运行,而不仅仅是在最初创建VM时.

如果systemd能够检测文件系统何时被挂载,则不需要这样做,但令我惊讶的是,我找不到systemd支持这种功能的任何迹象.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...