Maison  >  Article  >  Tutoriel système  >  Comment implémenter l'exécution en arrière-plan du processus JAR sous le système Windows

Comment implémenter l'exécution en arrière-plan du processus JAR sous le système Windows

WBOY
WBOYoriginal
2024-07-17 01:21:14599parcourir

Windows 系统下如何实现 JAR 进程的后台运行

1.Fenêtres

1. Copiez javaw.exe dans /jkd/bin dans le chemin d'installation de jdk, et renommez le nom du processus correspondant au jar (vous pouvez modifier ce que vous voulez)

2. Créez un fichier run.bar dans le même répertoire que jar avec le contenu suivant :

@echo off
start [修改后的javaw名称] -jar [jar的全名称]

启动进程的命令_起进程命令_linux 命令行启动进程

Par exemple :

Copiez un javaw.exe et nommez-le jarDemo ; le répertoire où se trouve le jar est : d:demo puis le contenu correspondant dans run.bat est :

启动进程的命令_linux 命令行启动进程_起进程命令

@echo off
start jarDemo -jar D:演示jarDemo-0.0.1-SNAPSHOT.jar

(Remarque : jarDemo-0.0.1-SNAPSHOT.jar est le nom du processus de démarrage de la ligne de commande jarlinux construit, vous pouvez le modifier vous-même)

linux 命令行启动进程_启动进程的命令_起进程命令

À ce moment, notre jar commence à s'exécuter sur l'hôte Linux domestique en arrière-plan. Nous pouvons également visualiser le processus correspondant au jar via le gestionnaire de tâches (vous devez activer l'affichage de la colonne du nom du processus, qui n'est pas affichée). par défaut)

linux 命令行启动进程_启动进程的命令_起进程命令

启动进程的命令_linux 命令行启动进程_起进程命令

Vous pouvez voir que le pot d'arrière-plan a été exécuté avec succès en exécutant run.bat.

启动进程的命令_起进程命令_linux 命令行启动进程

linux 命令行启动进程_起进程命令_启动进程的命令

2.Linux

C'est relativement simple sous Linux. Téléchargez le jar sur Linux. J'utilise xftp6 pour télécharger des fichiers ici, et xshell6 pour la ligne de commande. Les amis qui en ont besoin peuvent laisser un message et je partagerai les ressources de la version crackée.

Une fois le téléchargement du fichier jar terminé, démarrez le processus à l'aide de la ligne de commande Linux et utilisez l'entrée de ligne de commande (exécutée en arrière-plan en tant que démon) :

nohup java -jar xxx.jar > xxx.log &

(Remarque : nohup signifie démon en cours d'exécution, le premier xxx signifie le nom spécifique du pot, le deuxième xxx signifie le fichier de sortie du journal qq pour Linux exécutant le pot, qui est stocké dans le répertoire de même niveau par défaut, et signifie s'exécuter dans l'arrière-plan)

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