Ubuntu 16.04 的 Systemd 启动脚本

Ubuntu 16.04 的 Systemd 启动脚本

我想编写一个简单的(我猜是 systemd)启动脚本,它只执行以下操作:

  1. 发出 命令/opt/ibm/domino/notes/90010/linux/server -jc -c
  2. 来自 的目录/srv/notesdata
  3. 在用户名“notes”中。
  4. 从而启动后台进程。

无需比这更花哨。

(如果我自己手动完成上述操作,效果会很好。)

这是我最近的尝试;失败消息是“信号”。任何帮助都将不胜感激。很高兴从以下内容中去除任何变量以使其更简单。简单就是好,这里不是生产箱,只是测试箱。

[Unit]
Description=Domino
After=network.target
After=systemd-user-sessions.service
After=network-online.target

[Service]
User=notes
Type=forking
WorkingDirectory=/srv/notesdata
ExecStart=/opt/ibm/domino/notes/90010/linux/server -jc -c
TimeoutSec=30
Restart=on-failure
RestartSec=30
StartLimitInterval=350
StartLimitBurst=10
Restart=always

[Install]
WantedBy=multi-user.target

相关内容