mod / assign / feedback / editpdf / testunoconv / launchd
このlaunchdスクリプトは起動時にunoconvリスナーを起動し、クラッシュした場合は再起動します。 unoconvプロセスのHOMEディレクトリは "/ tmp /"に設定され、ユーザーは "_www"(OS Xのデフォルトのapacheユーザー)になります。
このスクリプトを/Library/LaunchDaemons/unoconv.plistにコピーしてインストールし、次に実行します。
$ sudo launchctl load /ライブラリ/LaunchDaemons/unoconv.plist
それを始めるために。
これがスクリプトです。
<?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE plist PUBLIC " - // Apple // DTD PLIST 1.0 // JA" "https://www.apple.com/jp/DTDs/PropertyList-1.0.dtd"> <plist version = "1.0"> <dict> <key>ラベル</key> <string> Unoconv </string> <key> ProgramArguments </key> <アレイ> <string> / usr / local / bin / unoconv </string> <string> --listener </string> </array> <key>環境変数</key> <dict> <key> HOME </key> <string> / tmp / </string> </dict> <key>キープアライブ</key> <true /> <key> UserName </key> <string> _www </string> </dict> </plist>