From 50506274fe593e6a116e3edeaa1d9146c462f7e4 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Thu, 6 Feb 2020 21:26:01 +0900 Subject: [PATCH] fix memload() --- nohang/nohang | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/nohang/nohang b/nohang/nohang index 9094812..07b7c0f 100755 --- a/nohang/nohang +++ b/nohang/nohang @@ -48,9 +48,14 @@ def memload(): luid_init = rline1('/proc/1/loginuid') luid_self = rline1('/proc/self/loginuid') - if luid_init == luid_self: - print('Self login UID = init login UID\nExit') - exit() + if luid_init != luid_self: + print('The option is available only for logged in users.') + print('Self loginuid: {}'.format(luid_self)) + print('Init loginuid: {}'.format(luid_init)) + print('Self login UID must not be equal to init login UID to continue.' + ) + print('Exit') + exit(1) try: hi = 'Warning! The process will consume memory until 20 MiB of mem' \