Просмотр полного вывода команды PS

Вместо модуля msvcrt вы также можете использовать WConio :

>>> import WConio
>>> ans = WConio.getkey()
>>> ans
'y'

144
задан Tshepang 31 March 2014 в 21:36
поделиться

4 ответа

Вполне вероятно, что вы используете такое пейджер, как меньше или в большинстве , поскольку вывод PS AUX дольше, чем экран. Если это так, следующие параметры будут вызывать длинные линии (или силы), чтобы обернуть вместо того, чтобы быть усеченным.

ps aux | less -+S

ps aux | most -w

Если вы используете любую из следующих команд, строки не будут завернуты, но вы можете использовать ваши клавиши со стрелками или другими клавишами движения для прокрутки влево и вправо.

ps aux | less -S    # use arrow keys, or Esc-( and Esc-), or Alt-( and Alt-) 

ps aux | most       # use arrow keys, or < and > (Tab can also be used to scroll right)

Линии всегда обернуты для больше и PG .

Когда PS AUX используется в трубе, опция W не нужна, поскольку PS использует только ширину экрана при выходе к терминалу.

134
ответ дан 23 November 2019 в 22:03
поделиться

, проходя через несколько w s, будет игнорировать ширину дисплея.

15
ответ дан 23 November 2019 в 22:03
поделиться

Вы можете установить формат вывода, например, чтобы увидеть только команду и идентификатор процесса.

ps -eo pid,args

См. Человек PS для более выходов. В качестве альтернативы вы можете использовать -W или - ширина n .

Если все остальное не удается, вот еще один обходной путь (просто чтобы увидеть ваши длинные CMD)

awk '{ split(FILENAME,f,"/") ; printf "%s: %s\n", f[3],$0 }' /proc/[0-9]*/cmdline
7
ответ дан 23 November 2019 в 22:03
поделиться

Я не знаю специфики, но я уверен, что вы можете получить статистику о поведении игроков, которые обманывают этот путь - другими словами, найдите вещи, которые имеют общее количество мошенников (Длина поворотов, консистенции и т. Д.) И иметь ваше приложение автоматически находить те и поставить «красный флаг» на игроков, которые выглядят подозрительно. Тогда вы можете лично просмотреть их (или у кого-то еще есть это) и посмотреть, действительно ли они выглядят подозрительно. Если это так, запретите их.

Кроме того, на самом деле не так много, что вы можете сделать к сожалению. Вышеуказанное предложение - это много работы, поэтому, если вы не готовы поставить в часы, чтобы создать такую ​​систему, я бы даже не буду беспокоиться. Какие бы барьеры вы не вывезены, решительные мошенники обойдут их.

-121--3763909-

Если ни одно из решений выше работы, выход PS не ваша проблема. Может быть, вам нужно установить замазку на обернуть длинные линии ?

В противном случае нам нужна дополнительная информация.

1
ответ дан 23 November 2019 в 22:03
поделиться