Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: mod/assign/feedback/editpdf/testunoconv/systemd.

mod/assign/feedback/editpdf/testunoconv/systemd

From MoodleDocs
Revision as of 17:14, 27 August 2016 by Nadav Kavalerchik (talk | contribs) (Created page with "<pre>vim /etc/systemd/system/unoconv.service</pre> If you installed [http://www.tecmint.com/install-libreoffice-on-rhel-centos-fedora-debian-ubuntu-linux-mint/ LibreOffice 5....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
vim /etc/systemd/system/unoconv.service

If you installed LibreOffice 5.2 packages that are not part of the CentOS/RedHat distribution, You better add the Environment="UNO_PATH=/opt/libreoffice5.2/program" to the file (as seen in the example below) as unoconv might need the python libraries that came with the LibreOffice 5.2 packages. Otherwise, discard the 'Environment' line from the file.

Also, if you installed 'unoconv' from sources (like in the example below), make sure you use the proper path (i.e "/usr/local/bin/unoconv").

[Unit]
Description=Unoconv listener for document conversions
Documentation=https://github.com/dagwieers/unoconv
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
Environment="UNO_PATH=/opt/libreoffice5.2/program"
ExecStart=/usr/local/bin/unoconv --listener

[Install]
WantedBy=multi-user.target

After you saved the above file, make it stick between system boots:

#systemctl enable unoconv.service
#systemctl start unoconv.service