Jekyll服务无法作为系统服务运行

时间:2019-08-11 15:12:52

标签: service jekyll systemd

我已将Jekyll安装到我的CentOS 7 VPS中。我想将其作为systemd服务运行。因此,我创建了一个名为jekyll.service insdie / etc / systemd / system /的文件,其内容如下:

[Service]
    User=arup
    Type=simple
    WorkingDirectory=/home/arup/blog/
    ExecStart=/usr/local/rvm/gems/ruby-2.6.3/bin/jekyll serve --watch --source "/home/arup/blog/"
    ExecStop=/usr/bin/pkill -f jekyll
    Restart=always
    TimeoutStartSec=60
    RestartSec=60
    StandardOutput=syslog
    StandardError=syslog
    SyslogIdentifier=jekyll

    [Install]
    WantedBy=multi-user.target network-online.target

当我发出以下命令时:

systemctl start jekyll

它正常工作。但是出现以下错误时,会带有 systemctl status 命令:

* jekyll.service
   Loaded: loaded (/etc/systemd/system/jekyll.service; disabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Sun 2019-08-11 15:07:47 UTC; 49s ago
  Process: 2460 ExecStop=/usr/bin/pkill -f jekyll (code=exited, status=1/FAILURE)
  Process: 2459 ExecStart=/usr/local/rvm/gems/ruby-2.6.3/bin/jekyll serve --watch --source /home/arup/dbyll/ (code=exited, status=127)
 Main PID: 2459 (code=exited, status=127)

Aug 11 15:07:47 iamarup systemd[1]: Unit jekyll.service entered failed state.
Aug 11 15:07:47 iamarup systemd[1]: jekyll.service failed.

这是怎么了?有人可以帮忙吗?

谢谢...

0 个答案:

没有答案