En * nix puede usar ps
para ver qué proceso se está ejecutando. Pero si un ejecutable tiene múltiples archivos homónimos en un dispositivo, no podemos determinar desde dónde fue invocado.
Esto es ligeramente diferente de mi última pregunta sobre este tema. ¿Cómo puedo saber la ruta absoluta de un proceso en ejecución?
readlink
se puede analizar mejor en un script.