Есть ли способ отсортировать вывод ps по времени запуска процесса, чтобы новейшие находились либо сверху, либо снизу?
В линуксе?
На SysV5?
На маке?
Это должно работать на Linux и SysV5
ps -ef --sort=start_time
Linux:
$ ps aux --sort=lstart
OSX:
$ ps aux -O started
Я пока не могу комментировать, но чтобы ответить на вопрос о том, как изменить порядок сортировки по времени, просто поставьте знак минус (-
) перед полем.
Пример: ps -elf --sort=-start_time
Или попробуйте 'ls', так как он позволяет форматов времени легко сортировать и использовать проще.
( cd /proc; ls -td --full-time --time-style=+%s [0123456789]*; )
Выводит дату/время в эпоху, новейшие процы вверху.