diff options
author | nicolargo <nicolas@nicolargo.com> | 2023-05-18 17:28:11 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2023-05-18 17:29:40 +0200 |
commit | fef2d86940686f09a0a792f88e593e6a1fd94583 (patch) | |
tree | 4d97a18560de4e0f21a1e4780465ae98f37b329f | |
parent | 2c5df09983b88c9c1b128a23752f85194f26e0e7 (diff) |
Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
-rw-r--r-- | glances/__init__.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/glances/__init__.py b/glances/__init__.py index 099b7fd7..b9f89649 100644 --- a/glances/__init__.py +++ b/glances/__init__.py @@ -156,8 +156,13 @@ def main(): Select the mode (standalone, client or server) Run it... """ + # SIGHUP not available on Windows (see issue #2408) + if sys.platform.startswith('win'): + signal_list = (signal.SIGTERM, signal.SIGINT) + else: + signal_list = (signal.SIGTERM, signal.SIGINT, signal.SIGHUP) # Catch the kill signal - for sig in (signal.SIGTERM, signal.SIGINT, signal.SIGHUP): + for sig in signal_list: signal.signal(sig, __signal_handler) # Log Glances and psutil version |