Browse Source

added cron.py

develop
Prabuddha Chakraborty 9 years ago
parent
commit
d7b09adfca
  1. 16
      ee/core/cron.py

16
ee/core/cron.py

@ -0,0 +1,16 @@
from crontab import *
from ee.core.logging import Log
"""
Set CRON on LINUX system.
"""
class EECron():
def setcron_daily(self,cmd,comment='Cron set by EasyEngine',user='root',min=0,hour=12):
tab = CronTab(user=user)
cron_job = tab.new(cmd, comment=comment)
cron_job.minute().on(min)
cron_job.hour().on(hour)
#writes to crontab
tab.write()
Log.debug(self, "Cron is set:\n" + tab.render())
Loading…
Cancel
Save