Posso impostare un nome di processo per i miei tomcats su CentOS?


0

Ho parecchi gatti che corrono nei miei centri. Se provo "top", tutti vengono visualizzati come "java".

C'è comunque, come cambiare catalin.sh, che posso fare in modo che ognuno dei tomcat abbia il suo nome?

Risposte:


0

L'eseguibile java è un binario, quindi non è facile. Se fosse uno di determinati linguaggi script / interpretati (zsh, perl, ecc.), Allora sarebbe una semplice questione di cambiare l'argomento arg0 (ad es. $0 in perl) nella sceneggiatura per essere quello che volevi. Potresti farlo in un binario, ovviamente, ma dovresti ricompilare il codice.

Un modo per aggirare questo è usando il nomeproc utility, che è stata creata esattamente per quello che descrivi: modifica del nome di un processo java.

https://github.com/electrum/procname

Dovresti fare un po 'di hacker per ottenere gli script di avvio del tuo tomcat per utilizzare questa utility.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.