「mod/assign/feedback/editpdf/testunoconv/systemd」の版間の差分

提供:MoodleDocs
移動先:案内検索
(ページの作成:「= CentOS / RedHat7.xでのunoconvのSystemDスクリプトの例= unoconvインストールに戻る <pre>vim /etc/systemd/...」)
 
7行目: 7行目:
それ以外の場合は、ファイルから 'Environment' 行を破棄します。
それ以外の場合は、ファイルから 'Environment' 行を破棄します。


また、[https://github.com/dagwieers/unoconvsources]から 'unoconv' をインストールした場合(以下の例のように)、適切なパス(つまり、"/usr/local/bin/unoconv")を使用していることを確認してください。  
また、[https://github.com/dagwieers/unoconv sources]から 'unoconv' をインストールした場合(以下の例のように)、適切なパス(つまり、"/usr/local/bin/unoconv")を使用していることを確認してください。  


<pre>
<pre>

2020年10月26日 (月) 04:54時点における版

CentOS / RedHat7.xでのunoconvのSystemDスクリプトの例

unoconvインストールに戻る

vim /etc/systemd/system/unoconv.service

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

また、sourcesから 'unoconv' をインストールした場合(以下の例のように)、適切なパス(つまり、"/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


上記のファイルを保存したら、システムの起動の間に貼り付けます。

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

[mod/assign/feedback/editpdf/testunoconv | unoconvインストールに戻る]]