Как подружить Jekyll с systemd
17
Августа
2017
0
Это просто!
- Необходимо создать файл
/lib/systemd/system/jekyll.servicesudo 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'