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

标签 linux service debian systemd

我的 .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/

相关文章:

mysql - 连接mysql的语法是什么

Debian Lenny 上的 Python 2.6。可执行文件应该去哪里?

c - 如何使用linux c计算bash中光标前的字母?

angular - 我怎样才能有条件地允许导航到用户

java - YAJSW窗口服务未启动

Android @RestService 通过 androidannotations 注入(inject)导致 nullPointerException

ubuntu - 使用 deb intall 文件在 ubuntu 中安装 hadoop 1.0.1 后如何指定 HADOOP_HOME

linux - Linux 中这是什么调用约定?

为 Linux 创建一个窗口管理器

调用 adb start-server 时 Linux 系统死机