2015-02-18 1 views
0
ps -o etime,pid,tty,comm -u "$user" | while read etime pid tty comm 

Это фрагмент кода моего сценария и здесь пс -o команда не applicale в HP unix.But он доступен в солярисе и AIX.пс не -o работать в HP-UX IA64 11,26 машина

Итак, для получения этого есть другие доступные варианты?

ответ

0

ps -o должен работать, но вам нужно установить переменную среды, чтобы указать стандарт UNIX. По моим записям, вы должны установить следующие

11.23 - UNIX95 
11.31 - UNIX_STD=2003 

Но только установка UNIX95, кажется, работает на любой, так что мои заметки могут быть неправильными. Один или другой, вероятно, будет работать на 11.26. Проверьте страницу man для ps, у нее должна быть дополнительная информация.

Смежные вопросы