Czy istnieje sposób na wygenerowanie pełnego wykazu procesów w solaris bez przyciętych linii? Wypróbowałem pspolecenie z następującymi argumentami:
-f Generuje pełną listę. (Patrz poniżej
znaczenie kolumn na pełnej liście
ing.)
-l Generuje długą listę. (Patrz poniżej.)
Więc oba wydają się robić to, co chcę, jednak w dalszej części strony ps ps znajduję to:
args Polecenie ze wszystkimi argumentami jako
strunowy. Implementacja może zostać obcięta
ta wartość do szerokości pola; to jest
zależne od implementacji, czy jakiekolwiek
następuje dalsze obcinanie. To jest
nieokreślony, czy ciąg
reprezentowana jest wersja argumentu
lista, jak została przekazana do polecenia
kiedy się zaczął, lub jest wersją
argumenty, ponieważ mogły zostać zmodyfikowane
przez aplikację. Aplikacje nie mogą
zależy od możliwości ich modyfikacji
lista argumentów i ta modyfikacja
zostanie odzwierciedlone w wynikach ps.
Implementacja Solaris ogranicza
ciąg do 80 bajtów; ciąg jest
wersja listy argumentów, jaka była
przekazane do polecenia, gdy się uruchomiło.
Co w zasadzie mówi, że dane wyjściowe zostaną obcięte i nic nie mogę na to poradzić. Więc idę tutaj. Z pewnością inni ludzie napotkali ten problem, a może nawet potrafili go obejść. Zgaduję, że ps nie może tego zrobić, więc muszę użyć innych narzędzi, aby to zrobić. Czy to jest dokładne?
pspoleceniu? Jeśli tak, zaktualizuj pytanie, aby było bardziej zrozumiałe.