Changeset 5412


Ignore:
Timestamp:
Jun 29, 2017, 1:57:45 PM (18 months ago)
Author:
hectorgh
Message:

wip

Location:
n4d-shutdowner-client/trunk/fuentes/install-files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • n4d-shutdowner-client/trunk/fuentes/install-files/etc/n4d/conf.d/ShutdownerClient

    r498 r5412  
    55[METHODS]
    66shutdown = admin,admins,adm,teachers
    7 shutdown_cron = admin,admins,adm,teachers
    8 noshutdown_cron = admin,admins,adm,teachers
  • n4d-shutdowner-client/trunk/fuentes/install-files/usr/share/n4d/python-plugins/ShutdownerClient.py

    r5395 r5412  
    1 
    2 import sys
    31import os
    42
    53
    64class ShutdownerClient:
    7        
    8         cronfile="/etc/cron.d/lliurexshutdown"
    9         lliurexshutdown="/usr/bin/lliurexshutdown"
    10        
     5
    116        def __init__(self):
    127               
    138                pass
    14                
     9
    1510        #def init
    1611       
     
    4035       
    4136       
    42         def shutdown_cron(self,min,hour,monthday,month,weekday,aux_cronfile=cronfile):
    43                
    44                 try:
    45                         os.system('echo "%s %s %s %s %s root %s >> /var/log/syslog" > %s' %(min,hour,monthday,month,weekday,self.lliurexshutdown,aux_cronfile))
    46                        
    47                         COMMENT_END = "You have implemented new shutdown file in: %s" %(aux_cronfile)
    48                         return [True,str(COMMENT_END)]
    49        
    50                 except Exception as e:
    51 
    52                         return [False,str(e)]   
    53                        
    54         #def shutdown_cron
    55        
    56         def noshutdown_cron(self,aux_cronfile=cronfile):
    57                
    58                 try:
    59                         COMMENT_END = "No lliurexshutdown file configured."
    60                         if os.path.exists(aux_cronfile):
    61                                 os.remove(aux_cronfile)
    62                                 COMMENT_END = "You have deactivated shutdown file"
    63                         return [True,str(COMMENT_END)]
    64        
    65                 except Exception as e:
    66 
    67                         return [False,str(e)]   
    68                        
    69         #def noshutdown_cron
    70        
    7137        def shutdown(self):
    7238               
Note: See TracChangeset for help on using the changeset viewer.