Hackfut Security File Manager
Current Path:
/opt/alt/python37/lib/python3.7/site-packages/clwpos
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
clwpos
/
📁
..
📄
__init__.py
(665 B)
📁
__pycache__
📄
cl_wpos_exceptions.py
(3.51 KB)
📄
collect_information.py
(5.15 KB)
📄
constants.py
(3.13 KB)
📄
daemon.py
(26.29 KB)
📄
daemon_base.py
(5.1 KB)
📄
daemon_main.py
(963 B)
📄
daemon_redis_lib.py
(12.58 KB)
📁
feature_suites
📁
hooks
📄
logsetup.py
(4.37 KB)
📁
object_cache
📁
optimization_features
📄
parse.py
(2.21 KB)
📄
redis_configuration_pid_file_cleaner.py
(998 B)
📄
report_generator.py
(18.37 KB)
📄
socket_utils.py
(3.95 KB)
📄
stats.py
(3.57 KB)
📁
user
📄
utils.py
(33.13 KB)
📄
wp_config.py
(725 B)
📄
wpos_admin.py
(25.71 KB)
📄
wpos_hooks.py
(3.89 KB)
📄
wpos_req_scanner.py
(4.38 KB)
Editing: redis_configuration_pid_file_cleaner.py
#!/opt/alt/python37/bin/python3 -bb # -*- coding: utf-8 -*- # # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENCE.TXT import os from clwpos.constants import CLWPOS_OPT_DIR, ALT_PHP_PREFIX, EA_PHP_PREFIX from clwpos.utils import RedisConfigurePidFile, is_php_redis_configuration_running def main(): """ Clean up pid files with non-existent processes in '/opt/clwpos' directory. """ php_prefixes = (ALT_PHP_PREFIX, EA_PHP_PREFIX) clwpos_opt_dir_content = os.listdir(CLWPOS_OPT_DIR) for item in clwpos_opt_dir_content: for prefix in php_prefixes: if item.endswith('.pid') and item.startswith(prefix) and \ not is_php_redis_configuration_running(prefix): pid_file = RedisConfigurePidFile(prefix) pid_file.remove() break if __name__ == '__main__': main()
Upload File
Create Folder