首先,我理解服务的自定义单元文件应该放在/etc/systemd/system中。但是,如果单元文件可以位于其他地方,对我们的服务器的管理将是很好的。您现在可以启动/停止此服务。从表面上看,这似乎是我们管理服务的好办法。但是,试图启用这样的“链接”单元文件会导致失败:
root@test1:/etc/systemd/system# systemctl link /root/myservice.ser
在我的例子中,VM使用的是proxmox平台,而不是云平台,因此我使用Telmate/proxmox作为创建VM的模块(CentOS7)。我遵循这个步骤,并在我的提供脚本上使用它,脚本确实正常执行,它还生成VM并执行安装脚本。something package>copy web.conf, web program to /path/to/dir但是最重要的服务还没有启动,但是当我通过SSH启动脚