GNU/Linux >> Tutoriales Linux >  >> Linux

Averiguar con qué parámetros se inició un programa

Para encontrar qué argumentos se pasaron a pdnsd, haría:

[~]> pgrep -l pdnsd
1373 pdnsd
[~]> cat /proc/1373/cmdline 
/usr/sbin/pdnsd--daemon-p/var/run/pdnsd.pid[~]> 

(cmdline las entradas del archivo están separadas por caracteres nulos; usa algo como tr '\0' '\n' </proc/<pid>/cmdline para ver una salida más legible).

/proc/<pid>/ contiene mucha información.


Para Linux, ps -ef produce la línea de comando completa, incluidos los parámetros.

Para Solaris, las cosas podrían ser más problemáticas, pero marcó la pregunta con Linux...


Linux
  1. Comience con NetworkManager en Linux

  2. Comenzando con ls

  3. Primeros pasos con PostgreSQL en Linux

  4. ¿Cómo analizo el archivo de volcado del núcleo de un programa con GDB cuando tiene parámetros de línea de comandos?

  5. Kate da mensajes de depuración en la consola desde la que se inicia

Primeros pasos con GnuCash

¿Cómo empezaste con Linux?

Primeros pasos con Etcher.io

Primeros pasos con Tmux

Comience con GNUPlot

Primeros pasos con systemctl