Назад | Перейти на главную страницу

FreeBSD: как сделать так, чтобы команды «сверху» не отсекались?

я использую top в Perl-скрипте для хранения информации о системе в БД. Фактическая команда:

top -b -d1 -a all

Однако поле COMMAND, кажется, составляет максимум 60 символов, а все остальное отключено. Можно ли выводить полные команды с помощью top? Я не могу найти на это ссылки.

Версия GNU top который я использую, не имеет тех же параметров, что и ваша версия BSD, но, возможно, вам подойдет тот же метод:

COLUMNS=132 top -b -d1 -a all

Поскольку top не предоставляет этого (нет ссылок), очевидно, вам нужно будет использовать ps в ваших скриптах.

HTH