En linux la base ps
sólo muestra información muy básica sobre los procesos que se ejecutan en la misma terminal.
Por ejemplo:
[root@localhost ~]# sleep 100 &
[1] 4071
[root@localhost ~]# ps
PID TTY TIME CMD
4025 pts/2 00:00:00 bash
4071 pts/2 00:00:00 sleep
4078 pts/2 00:00:00 ps
[root@localhost ~]#
¿Cuál es la forma de conseguir la misma salida sencilla en mac?
El ps sin ninguna opción en mac, imprime mucha más información que los procesos que se ejecutan en la misma terminal.
Aparentemente hay sin puerto ps de linux a mac por una buena razón
Sobre el ps que tengo : Corriendo El Capitan 10.11.6
$ which -a ps
/bin/ps
$ ps --version
ps: illegal option -- -
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
[-g grp[,grp...]] [-u [uid,uid...]]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
Algunos ejemplos de resultados
$ /bin/ps | wc -l
69
$ ps | grep iTerm
2462 ttys000 0:00.20 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
4157 ttys001 0:00.19 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
4241 ttys002 0:00.20 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
4296 ttys003 0:00.20 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
4380 ttys004 0:00.20 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
4456 ttys005 0:00.21 /Applications/iTerm.app/Contents/MacOS/iTerm2 --server /usr/bin/login -fpl hbaba /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
1 votos
¿Quizás podrías añadir un ejemplo de tu salida ps desde MacOS?