it seems the Mac way is to use LaunchD, however I can't seem to make my script run.
I assume that you've run the script manually (as root), and that part all works perfectly well... and so the only hangup here occurs when it's supposed to auto-run via
launchd. Right?
If such is the case, then we would need to see the following :
- your entire plist (e.g., via cat)
- a listing showing owner/group and full pathname location of your plist (e.g., via ls)
- any system.log messages from launchd that appear at the time when your plist was read but refused to run.