When you say it starts manually, what do you mean?
Change the 'i' to an 'f', and do a ./run
. If that works, try leaving the 'f' there and do a:
svc -o /service/yourserver (or whatever works)
If that stays up, kill it using svc -d
, and then try the -o
option again with the 'i' changed back to an 'f' in your run file. Tell us what happens.