aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2023-08-15 01:52:59 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2023-08-15 01:52:59 +0200
commit27c555883ced250077796bc54f2d5eca0e5c35af (patch)
tree821553b34dda05197a10f29917c6f12ac6b86ab5
parenthtml: prevent power buttons from jumping (diff)
downloadlinux-status-27c555883ced250077796bc54f2d5eca0e5c35af.tar.gz
linux-status-27c555883ced250077796bc54f2d5eca0e5c35af.zip
top: fix -E/-e arguments on newer top'sv2.4.3
-rwxr-xr-xsrc/app.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app.py b/src/app.py
index 274ff7b..4d23f36 100755
--- a/src/app.py
+++ b/src/app.py
@@ -398,8 +398,12 @@ class Top(Command):
return Top.COMMAND
help_output = run_do('top', '-h')
args = ['top', '-b', '-n', '1', '-w', '512']
+ memory_scaling_args = ['-E', 'm', '-e', 'm']
if 'Ee' in help_output:
- args += ['-E', 'm', '-e', 'm']
+ args += memory_scaling_args
+ else:
+ if '-E, ' in help_output and '-e, ' in help_output:
+ args += memory_scaling_args
Top.COMMAND = args
return Top.COMMAND