Для пс доступно два набора опций. Другие будут связываться с правильными именами ((может быть, BSD и SRVn)?)
С версией без опций, предшествующей с дефисом, вы можете сделать
ps auxww(w?) | grep ${PID}
для увеличения длины печатаемой детали команды (опять же, обратите внимание на НИКАКОЙ лидирующий индикатор опции '-').
Обратите внимание, что в некоторых случаях перед самой командой вы увидите множество назначений переменных среды, т.е. myPath = ... cfgFile = ... / path / to / command ... args ...
Я думаю, что 'www' в некоторых системах будет печатать все, независимо от того, как долго длится команда.
Наконец, по моему опыту, используя ps для выполнения многих сумасшедших вещей, я иногда имел бы PID, и на выходе отображались бы первые 6? столбцы, но пространство, зарезервированное для команды, было пустым или имело какое-то значение заполнителя. В конце концов я выяснил, почему это так, по поиску comp.unix.shell, но это слишком давно, чтобы быть уверенным, и у меня нет доступа к системам Solaris сейчас.
Надеюсь, это поможет.