Ich habe gerade einen Minecraft-Server auf meinem VPS für meinen Bruder eingerichtet und habe ihn mit einem Bash-Skript ausgeführt:
sh ./server.sh&
Auf diese Weise läuft der Server und ich kann immer noch mit Putty auf derselben Kommandozeile arbeiten. Aber was ist, wenn ich Befehle in den Minecraft-Server eingeben möchte? Wie bekomme ich das auf dem Konsolenbildschirm zurück:
[10:17:23] [Server thread/INFO]: Starting minecraft server version 1.7.10
[10:17:23] [Server thread/INFO]: Loading properties
[10:17:23] [Server thread/INFO]: Default game type: SURVIVAL
[10:17:23] [Server thread/INFO]: Generating keypair
[10:17:24] [Server thread/INFO]: Starting Minecraft server on *:25565
[10:17:24] [Server thread/INFO]: Preparing level "world"
[10:17:24] [Server thread/INFO]: Preparing start region for level 0
[10:17:25] [Server thread/INFO]: Preparing spawn area: 52%
[10:17:26] [Server thread/INFO]: Preparing spawn area: 99%
[10:17:26] [Server thread/INFO]: Done (2.132s)! For help, type "help" or "?"
<input line>
Wie bekomme ich einen Hintergrundjob in den Vordergrund?
Verwenden Sie
fg
.Quelle fg Job in den Vordergrund schicken
quelle
[1]+ Stopped sh /.../mineserv.sh
Wenn ich ihn dann wieder in den Vordergrund bringefg
, warnt mich der Server, dass er xxxx ms dahinter ausgeführt wird, wobei xxxx die Dauer ist, für die er ausgeführt wird wurde im Hintergrund ausgeführt. Wie kann ich sicherstellen, dass Prozesse beim Senden in den Hintergrund nicht gestoppt werden?bg
unmittelbar danach eingebenCtrl-z
, wird es im Hintergrund ausgeführt.fg; bg
Sie die Tastenkombination Strg + Z nicht mehr auf dem Server verwenden, wird dasbg
Programm automatisch ausgeführt.