Maison  >  Article  >  développement back-end  >  Comment exécuter la commande du package jar sous Linux

Comment exécuter la commande du package jar sous Linux

零到壹度
零到壹度original
2018-03-27 17:36:088016parcourir

Cet article explique principalement comment exécuter la commande du package jar sous Linux. Jetons d'abord un coup d'œil à l'effet, en espérant aider tout le monde.

La commande pour exécuter le package jar sous Linux est la suivante :

Méthode 1 :

  1. java -jar shareniu.jar

Caractéristiques : La fenêtre ssh actuelle est verrouillée, vous pouvez appuyer sur CTRL + C pour interrompre le programme en cours d'exécution. Ou fermer directement la fenêtre et quitter le programme

Alors comment empêcher le verrouillage de la fenêtre ?

Méthode 2

  1. java -jar shareniu.jar &

& signifie fonctionner en arrière-plan.

Spécifique : La fenêtre ssh actuelle n'est pas verrouillée, mais lorsque la fenêtre est fermée, le programme s'abandonne.

Continuer à s'améliorer, comment puis-je faire en sorte que le programme continue de fonctionner lorsque la fenêtre est fermée ?

Méthode 3

nohup java -jar shareniu.jar &

nohup signifie exécuter la commande sans raccrocher. Lorsque le compte est déconnecté ou que le terminal est fermé, le programme est toujours en cours d'exécution

Lorsque la commande nohup est utilisée pour exécuter un travail. , par défaut toutes les commandes du job Output sont redirigées vers le fichier nohup.out sauf si un fichier de sortie est spécifié autrement.

Méthode 4

  1. nohup java -jar shareniu. pot >temp.txt &

Expliquez >temp.txt

commande >out.file

commande > ;out.file redirige la sortie de la commande vers le fichier out.file, c'est-à-dire que le contenu de la sortie n'est pas imprimé à l'écran, mais est sorti dans le fichier out.file.

Vous pouvez afficher les tâches en cours d'exécution en arrière-plan via la commande jobs

  1. jobs

Ensuite, tous les travaux exécutés en arrière-plan seront répertoriés, et chaque travail aura un numéro devant lui.
Si vous souhaitez ramener une tâche au contrôle de premier plan, il suffit de fg + numéro.

  1. fg 23

Afficher le pid du thread occupé par un certain port

netstat -nlp |grep :9181

Recommandations associées :

Comment exécuter les fichiers jar

Comment exécuter le fichier .jar dans la ligne de commande ?

Comment exécuter le package jar La ligne de commande indique qu'il n'y a pas d'attribut manifeste

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn