Czy istnieje sposób na wygenerowanie pełnego wykazu procesów w solaris bez przyciętych linii? Wypróbowałem ps
polecenie 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?
ps
poleceniu? Jeśli tak, zaktualizuj pytanie, aby było bardziej zrozumiałe.