如何使systemctl单元(或服务)以系统启动(启动时)

时间:2015-08-10 21:20:28

标签: linux service debian systemd

我的.service文件中有这些选项:

[Unit]
Description=Atualizador de Sincronizacao

[Service]
TimeoutStartSec=0
ExecStart=/opt/sn_home/sincronizador/bin/jarupdater.sh

但它不是从系统开始的(例如sshd),所以我需要运行一个" systemctl start"每次命令。

我需要在本机中添加哪个选项才能从系统开始?

2 个答案:

答案 0 :(得分:4)

在我添加[Install]的本机上需要WantedBy=multi-user.target部分,以便在系统启动时启动服务。

最后,我必须使用Marshall Whittaker给我的命令启用该装置:

systemctl enable myservice.service

答案 1 :(得分:2)

尝试:

d1.isBefore(d2, 'day') // false;
d1.isAfter(d2, 'day')  // false;
d1.isSame(d2, 'day')   // true