Básicamente quiero iniciar dinámicamente algunos procesos que pueden crear sus propios procesos hijos, también quiero matar a un cierto grupo de procesos que acabo de crear cuando quiero. Una forma en que podría pensar es comenzar procesos con un nombre (para distinguirlos como un grupo), luego use pkill para matarlos por el nombre. La pregunta es ¿cómo comenzar un proceso con un nombre para poder usar pkill para matarlos por el nombre? Estoy abierto a otras soluciones también.Comience un proceso con un nombre
5
A
Respuesta
3
No es muy similar question on serverfault con algunas respuestas que pueden ayudarle a
4
How can I start a process with a different name?
bash -c "exec -a <MyProcessName> <Command>"
A continuación, puede matar el proceso con:
pkill -f MyProcessName
+1
Estoy intentando esto con nodejs y no funciona, el nombre del proceso siempre es 'node'. Estoy usando este 'exec -a myprocess node server.js'. No puedo obtener nada utilizando 'pidof myprocess' y' pgrep myprocess'. Sin embargo, cuando trato de encontrar el nombre del proceso por el ID del proceso, obtengo 'node' – 11thdimension
Cuestiones relacionadas
- 1. Proceso. Comience con diferentes credenciales con UAC en
- 2. ¿Puedo nombrar un espacio de nombre C# que comience con un número?
- 3. comprobando si hay una carpeta con un nombre que comience con una cadena específica
- 4. Busque un ID de proceso por nombre
- 5. Comience dos procesos y conéctelos con un conducto en Delphi
- 6. ¿Cómo comprobar que una cadena comience con un número numérico?
- 7. Iniciar un proceso con los parámetros
- 8. Comience con pyglet o pygame?
- 9. Comience un juego desde dentro de un oyente de acción
- 10. ¿Cómo establecer el nombre de proceso ejecutable de un proyecto?
- 11. cómo cambiar el nombre de un proceso de aplicación Java?
- 12. Emacs: ¿puedo cambiar el nombre de un proceso iniciado?
- 13. Obtener una ruta de un proceso en ejecución por nombre
- 14. Shell script generando un proceso después de un retraso
- 15. Descargar un archivo con un nombre diferente al nombre almacenado
- 16. Comenzar un nuevo proceso en nodejs
- 17. tcpdf - comience con el documento PDF existente
- 18. RegEx Comience con letra o número 0
- 19. ¿Puedes comenzar un proceso externo con Silverlight?
- 20. Cómo ejecutar un proceso con CAP_SYS_RESOURCE
- 21. ejecutando un proceso con argc = 0
- 22. matar a un proceso iniciado con popen
- 23. ¿Cómo obtener el PID de un proceso dando el nombre del proceso en Mac OS X?
- 24. Iniciar un proceso con credenciales de un servicio de Windows
- 25. cómo ralentizar un proceso?
- 26. ¿Pausando un proceso?
- 27. "Gracefully" matando un proceso
- 28. Podríamos tener 2 archivos DLL con el mismo nombre que se está cargando en un proceso
- 29. ¿Cómo obtener un nombre de archivo de proceso de pid, si OpenProcess() falla con ACCESS_DENIED?
- 30. Llamada con nombre error no conocido al intentar llamar a un proceso almacenado utilizando Fluent NHibernate
¿Estoy interesado en cómo obtener un ajuste envoltorio argvs para cambiar el nombre de un proceso? No quiero cambiar mi nombre de archivo cada vez que corro. – cache
¿echas un vistazo a esta frase mencionada en uno de los comentarios sobre serverfault? http://stupefydeveloper.blogspot.ca/2008/10/linux-change-process-name.html – schadr