Member Since: Dec 13, 2010
12-13-2010, 08:43 AM
i'm trying to make a java application run at boot, calling it from a shell script (i need it, no other way to do this); also i'm on osx server.
In ubuntu i've putted my script in /etc/init.d, but here i can't do this. I've read that I can put a plist file in LaunchAgents; doing this the script should start at login.
My plist file (com.test.plist) is the following:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
and my script is:
java -jar program.jar
When i logged out and then logged in, if i try to launchctl this plist file, the command line told me that it is "Already loaded", but if i run "ps - ef | grep java", no java program is running.
Thanks in advance