#!/bin/ksh
##########################################################################
$JAVA_HOME/bin/java -jar SocketListener.jar 8182
run_something_else
exit 0
SocketListener wird gestartet und die Shell wartet, während SocketListener nicht stirbt.
Wie kann ich laufen? run_something_else und SocketListener gleichzeitig
Antworten:
5 für die Antwort № 1$JAVA_HOME/bin/java -jar SocketListener.jar 8182 &
fügen Sie ein kaufmännisches Und (&
) am Ende. Dies gibt die Kontrolle über das Terminal an die nächste Zeile und macht Ihre SocketListener
im Hintergrund laufen
3 für die Antwort № 2
nohup kann verwendet werden, um den Prozess im Hintergrund als Daemon auszuführen.
nohup runsomethingelse &
1 für die Antwort № 3
Sie könnten etwas anderes im Hintergrund haben:
nohup run_something_else &
Nohup
garantiert, dass sumething_else auch dann ausgeführt wird, wenn Ihr Terminal geschlossen wird. So wird es ignorieren sighup