Je suis en train de tuer un processus linuxTuer un processus linux
ps -aux
root 14074 0.0 0.4 6586120 67452 pts/0 Sl 22:45 0:01 java -cp target/cronscheduler-1.0-SNAPSHOT.jar com.cronscheduler.QuartzMain
tuer le processus dans le script d'arrêt en utilisant la commande ci-dessous
ps aux | grep "java -cp target/cronscheduler-1.0-SNAPSHOT.jar com.cronscheduler.QuartzMain" | \
grep -v grep | awk '{print $2}' | xargs kill -9
problème est cette commande fonctionne très bien quand cronscheduler.QuartzMain est en cours d'exécution. Mais quand ce processus est déjà tué alors la commande ci-dessus lance erreur
Usage:
kill [options] <pid|name> [...]
Vos entrées sur la suppression des erreurs sont appréciés
Voulez-vous supprimer le message d'erreur ou simplement l'ignorer? – Evert
Puisqu'il n'y aura pas de processus en cours, vous n'obtiendrez aucun identificateur de processus, donc la commande finale n'aura pas l'ID de processus – Gaurav
@ Evert Je veux supprimer le message d'erreur – Zaks