我的 .service 文件中有这些选项:
[Unit]
Description=Atualizador de Sincronizacao
[Service]
TimeoutStartSec=0
ExecStart=/opt/sn_home/sincronizador/bin/jarupdater.sh
但它不会随系统一起启动(例如 sshd),所以我每次都需要运行“systemctl start”命令。
我需要在这个单元中添加什么选项才能随系统启动?
最佳答案
需要此单元的 [Install]
部分,我在其中添加了一个 WantedBy=multi-user.target
,这样服务就会在系统启动时启动。
最后,我不得不使用 Marshall Whittaker 给我的命令启用该单元:
systemctl enable myservice.service
关于linux - 如何使 systemctl 单元(或服务)随系统启动(启动时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31929389/