Полный текст команды с PS на Cygwin?

606
boardrider

Есть ли способ, чтобы получить полный выход из psна Cygwin?

Например, ни одно из следующего не дает мне полную wgetстроку оболочки, просто /usr/bin/wget:

$ ps -ef | grep wget Administ 9844 7780 pty1 13:22:57 /usr/bin/wget Administ 8036 12648 pty0 13:18:15 /usr/bin/wget Administ 4832 11828 pty2 13:23:42 /usr/bin/wget  $ ps awx | grep wget 9844 7780 9844 10264 pty1 197108 13:22:57 /usr/bin/wget 8036 12648 8036 10060 pty0 197108 13:18:15 /usr/bin/wget 4832 11828 4832 10780 pty2 197108 13:23:42 /usr/bin/wget  $ ps -p 9844 | cat PID PPID PGID WINPID TTY UID STIME COMMAND 9844 7780 9844 10264 pty1 197108 13:22:57 /usr/bin/wget 
0
Вы пробовали `ps -efl`? Это то, что я обычно использую для длинного листинга в Linux. Или вы можете использовать `-o` и указать столбцы, которые вы хотите увидеть. Я не знаю, доступны ли эти опции в Cygwin. AFH 6 лет назад 0
Спасибо @AFH: увы, (на Cygwin) `ps -efl` выдает тот же результат, что и` ps -ef`. boardrider 6 лет назад 0

1 ответ на вопрос

3
matzeri

Как видно из psруководства cygwin, командная строка не сообщается.

Однако он доступен в / proc / process_PID/ cmdline