Как подружить Jekyll с systemd
17
Августа
2017
0
Это просто!
- Необходимо создать файл
/lib/systemd/system/jekyll.service
sudo nano /lib/systemd/system/jekyll.service
Содержимое файла:
[Unit] Description=Jekyll Daemon After=syslog.target network.target [Service] Type=simple Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=jekyll ExecStart=/usr/local/bin/jekyll serve --source /www/jekyll/src --destination /www/jekyll/dst --host 0.0.0.0
Замените
--source
и--destination
на свои пути. В папке--source
должны лежать исходники сайта. В--destination
будет сложен результат компиляции. - Необходимо активировать наш новый сервис
sudo systemctl enable jekyll
- …и можно запускать
sudo service jekyll start
Ну и напоследок: если интересно следить за тем, как там Jekyll
ворочает файлами, то сделать это можно заглянув в syslog
cat /var/log/syslog | grep jekyll | tail
Ну или с автообновлением:
watch 'cat /var/log/syslog | grep jekyll | tail'