Mini Shell
Direktori : /opt/maint/bin/ |
|
Current File : //opt/maint/bin/remove_suspend_lock.py |
#!/opt/imh-python/bin/python3
"""Removes old suspension locks"""
# Vanessa V 3/9/16
import sys
from pathlib import Path
SUSPEND_DIR = Path('/var/cpanel/suspended')
USER_DIR = Path('/var/cpanel/users')
def main():
if not SUSPEND_DIR.is_dir():
sys.exit(0)
for path in SUSPEND_DIR.glob('*.lock'):
user = path.name[:-5]
# Check that each lock file has a user associated with it
if not (USER_DIR / user).exists():
path.unlink()
if __name__ == '__main__':
main()
Zerion Mini Shell 1.0