I want to run a java jar file like this:
java -jar spider.jar
how to run it on background on windows
like this on linux:
nohup java -jar spider.jar > /var/tmp/spider.log 2>&1 &
thanks
I want to run a java jar file like this:
java -jar spider.jar
how to run it on background on windows
like this on linux:
nohup java -jar spider.jar > /var/tmp/spider.log 2>&1 &
thanks
On Windows it's not normal that a process terminates once its parent was killed (like Unix-likes do it normally). Therefore there is no direct necessity for something like nohup
. If you want to avoid the console window associated with it, you can use javaw
but redirection won't work, then.
You could use the Windows start
command:
start /min java -jar spider.jar
This command is not really the same as nohup
; but it might be suitable if you're happy with the Java process running in a separate minimised window. See http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx