mod / assign / feedback / editpdf / testunoconv / systemd

CentOS / RedHat 7.x上のunoconvのためのSystemDスクリプト例

unoconvインストールに戻る

 vim /etc/systemd/system/unoconv.service 

CentOS / RedHatディストリビューションの一部ではないLibreOffice 5.2パッケージをインストールした場合は、 unoconvが必要とする可能性があるので、 Environment = "UNO_PATH = / opt / libreoffice5.2 / program"をファイルに追加してください(以下の例を参照)。 LibreOffice 5.2パッケージに付属のpythonライブラリ。そうでなければ、ファイルから 'Environment'行を破棄します。

また、(下記の例のように) ソースから 'unoconv'をインストールした場合は、必ず適切なパス(すなわち "/ usr / local / bin / unoconv")を使用してください。

[単位]
説明=文書変換用のUnoconvリスナー
ドキュメント= https://github.com/dagwieers/unoconv
後= network.target remote-fs.target nss-lookup.target

[サービス]
タイプ=シンプル
環境= "UNO_PATH = / opt / libreoffice5.2 / program"
ExecStart = / usr / local / bin / unoconv --listener

[インストール]
WantedBy = multi-user.target

あなたが上記のファイルを保存した後に、それをシステム・ブートの間に固執するようにしてください:

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

unoconvインストールに戻る