mod / assign / feedback / editpdf / testunoconv / upstart

ubuntu上のunoconv用の起動スクリプト例

unoconvインストールに戻る

このスクリプトは/etc/init/unoconv.confにインストールしてから次のコマンドで開始できます。

sudo start unoconv

これがスクリプトです。

#Unoconvリスナーサービス

#/ etc / init /フォルダにインストールして、 "sudo service unoconv start"で起動します。
#これはunoconvリスナーを起動し、死んだ場合は再起動します。リスナー
#は、Apacheユーザー「www-data」として実行され、同じファイル/フォルダーにアクセスできます。
#そのユーザーとして。
#このリスナーのホームフォルダは/ tmp /とそれによって使用されるすべての一時ファイルを指します。
#libreofficeがそこに作成されます。

"Unoconv Apache Listener"の説明
作者 "Damyon Wiese <damyon@moodle.com>"

ファイルシステムまたはランレベルで起動します。[2345]
rc RUNLEVEL =の開始で停止する[016]

再出現
再出現制限2 5

env HOME = / tmp
setuid www-data

#バッファをフラッシュする必要があるmysqlでは、デフォルトの5秒が短すぎます

起動前スクリプト
    #現在実行中のすべてのオフィスプロセスを終了します。
    / usr / bin / killall soffice.bin ||本当の

    #起動時のサービスログ
    echo "[` `date`] unoconvサービスの開始" >> /var/log/unoconv.log
終了スクリプト

スクリプト
     #pidファイル...
    echo $$> /var/run/unoconv.pid
    exec usr / bin / unoconv --listener
終了スクリプト

停止前スクリプト
    #最初にpidファイルを削除する
    rm /var/run/unoconv.pid
    #停止時のサービスログ
    echo "[` `date`] unoconvサービスの停止" >> /var/log/unoconv.log
終了スクリプト

unoconvインストールに戻る