Вместо модуля msvcrt
вы также можете использовать WConio :
>>> import WConio
>>> ans = WConio.getkey()
>>> ans
'y'
Вполне вероятно, что вы используете такое пейджер, как меньше
или в большинстве
, поскольку вывод 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
использует только ширину экрана при выходе к терминалу.
, проходя через несколько w
s, будет игнорировать ширину дисплея.
Вы можете установить формат вывода, например, чтобы увидеть только команду и идентификатор процесса.
ps -eo pid,args
См. Человек PS для более выходов. В качестве альтернативы вы можете использовать -W
или - ширина n
.
Если все остальное не удается, вот еще один обходной путь (просто чтобы увидеть ваши длинные CMD)
awk '{ split(FILENAME,f,"/") ; printf "%s: %s\n", f[3],$0 }' /proc/[0-9]*/cmdline
Я не знаю специфики, но я уверен, что вы можете получить статистику о поведении игроков, которые обманывают этот путь - другими словами, найдите вещи, которые имеют общее количество мошенников (Длина поворотов, консистенции и т. Д.) И иметь ваше приложение автоматически находить те и поставить «красный флаг» на игроков, которые выглядят подозрительно. Тогда вы можете лично просмотреть их (или у кого-то еще есть это) и посмотреть, действительно ли они выглядят подозрительно. Если это так, запретите их.
Кроме того, на самом деле не так много, что вы можете сделать к сожалению. Вышеуказанное предложение - это много работы, поэтому, если вы не готовы поставить в часы, чтобы создать такую систему, я бы даже не буду беспокоиться. Какие бы барьеры вы не вывезены, решительные мошенники обойдут их.
-121--3763909- Если ни одно из решений выше работы, выход PS
не ваша проблема. Может быть, вам нужно установить замазку на обернуть длинные линии ?
В противном случае нам нужна дополнительная информация.