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.No se puede decir que un proceso se invocó a partir , únicamente donde actualmente es . Mire el
cwd
enlace ("directorio de trabajo actual") en lugar deexe
.fuente
Duplicado de /unix/94357/find-out-current-working-directory-of-a-running-process ?
fuente
Supongo que este comando debería funcionar. Es una pequeña solución, pero funciona al menos en mi máquina.
fuente
Cuando corrí
Pude buscar la parte del camino que conocía, y luego descubrí desde qué subdirectorio se invocó el comando
fuente