Hejsan, har bytt till Mac OS X Server Leopard från Debian och under linux körde jag transmission-daemon och clutch för torrents, nu behöver jag kunna starta transmission-daemon vid systemstart och dessutom behöver jag köra ytterligare ett kommando efter det, detta kommando behöver bara köras vid start av demonen.
Jag har tittat lite på launchd men jag får ingen rätsida på det, därför började jag titta på StartupItems men inte heller det gjorde mig klok.
Så nu undrar jag vad som är fel med följande plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dt...">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.transmissionbt.daemon</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/transmission-daemon</string>
<string>-p /var/run/transmission-daemon.pid -s /var/transmission-daemon/socket</string>
</array>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/transmission-remote</string>
<string>--no-port-mapping --folder /Volumes/Lagring/torrents/ --port 54445</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Demonen startas inte med felet: /var/run/transmission-daemon.pid: No such file or directory. Fast att jag skapat filen med touch, behörigheterna bör ju inte strula eftersom att launchd körs som root. Dessutom spottas det ut en hjälptext för transmission-remote till systemloggen, det är även därifrån som felmeddelandet kommer.
Hoppas att någon kan hjälpa mig med detta, det vore underbart