Crear un enlace simbólico debería ser suficiente, sin embargo, sería más útil si supiéramos la enfermedad y no el síntoma. ¿Qué estás tratando de hacer exactamente? Porque puede haber una mejor manera
gnuix@defiant)-(08:11pm-:-06/10)--
(~)./0012
my weird program name
PID TTY TIME CMD
7805 pts/1 00:00:00 zsh
14020 pts/1 00:00:00 0012
14021 pts/1 00:00:00 ps
(gnuix@defiant)-(08:11pm-:-06/10)--
(~)ln -s 0012 weird
(gnuix@defiant)-(08:12pm-:-06/10)--
(~)./weird
my weird program name
PID TTY TIME CMD
7805 pts/1 00:00:00 zsh
14046 pts/1 00:00:00 weird
14047 pts/1 00:00:00 ps
(gnuix@defiant)-(08:12pm-:-06/10)--
(~)
Actualización:
en función de la información adicional que pueda (estoy seguro de que hay una manera más fácil, pero no me viene en este momento) hacer que sus servidores escriban su PID en un archivo al inicio, luego podría matar -9 | cat /var/run/devserver.pid pero esa sería una pregunta de programación :)
Actualice nuevamente:
También podría hacer algunos trucos de shell para obtener el PID de los servidores cuando los inicie, desde la parte superior de mi cabeza podría crear una función de shell llamada startmyserver, por ejemplo, que envolvería el comando que usa para iniciar sus servidores, pero también capturar $! a un archivo basado en el nombre de inicio, entonces estamos hablando de scripts de shell que son 'inbounds' @ ServerFault. :-)