¿Cómo puedo obtener los argumentos del comando o la línea de comando completa de un proceso en ejecución usando su nombre de proceso?
Por ejemplo este proceso:
# ps
PID USER TIME COMMAND
1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
Y lo que quiero es /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pido los argumentos. Sé el nombre del proceso y quiero sus argumentos. Estoy usando Busybox en SliTaz.
pidof <process name>ps -o pid, args | grep $ PID | tr -s "" | cut -d "" -f 2 Pero de esta manera no obtengo los args en una variable
ps(no recomendado) o está buscando algún comando alternativo parapsobtener el resultado? ¿Qué hay que hacer cuando sepsobtienen múltiples líneas de salida? imprimir todo / primero / último?