From 337634a7cc665e5d76026f3d5aad535f399a6716 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Fri, 7 Dec 2018 21:04:34 +0900 Subject: [PATCH] fix code style, fix bug with using python 3.4 --- nohang.conf | 2 +- nohang_notify_low_mem | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/nohang.conf b/nohang.conf index 0a802aa..73e40ad 100644 --- a/nohang.conf +++ b/nohang.conf @@ -150,7 +150,7 @@ prefer_factor = 3 Badness of processes whose names correspond to avoid_regex will be calculated by the following formula: badness = oom_score / avoid_factor - + # Need more examples avoid_regex = ^(sshd|Xorg)$ diff --git a/nohang_notify_low_mem b/nohang_notify_low_mem index 53ff4ff..74f2eed 100755 --- a/nohang_notify_low_mem +++ b/nohang_notify_low_mem @@ -2,6 +2,8 @@ # notify_low_mem --mem '14% 12%' --name 'stress' --pid '6666' +# should be remaked without run `ps` + # output: # Low memory: 14% 12% # Fattest process: 6666, stress @@ -79,9 +81,15 @@ def root_notify_env(): b = root_notify_env() +# if somebody logged in with GUI if len(b) > 0: + + # iterating over logged-in users for i in b: username, display_env, dbus_env = i[0], i[1], i[2] - Popen(['sudo', '-u', username, 'env', display_env, - dbus_env, 'notify-send', '--icon=dialog-warning', - '{}'.format(title), '{}'.format(body)]) + Popen( + ['sudo', '-u', username, + 'env', display_env, dbus_env, + 'notify-send', '--icon=dialog-warning', + '{}'.format(title), '{}'.format(body)] + ).wait(1)