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>