def _show(args): dbi = DBMgr.getInstance() dbi.startRequest() c = Client() if args.field == "status": status = c.getStatus() if status['state']: print 'Scheduler is currently running on {0[hostname]} with pid {0[pid]}'.format(status) else: print 'Scheduler is currently NOT running' print """ Spooled commands: %(spooled)s Tasks: - Waiting: %(waiting)s - Running: %(running)s - Failed: %(failed)s - Finished: %(finished)s """ % status elif args.field == "spool": for op, obj in c.getSpool(): if op in ['add', 'del']: print "%s %s" % (op, obj) else: print op dbi.endRequest()
def _show(args): dbi = DBMgr.getInstance() dbi.startRequest() c = Client() if args.field == "status": status = c.getStatus() print "Scheduler is currently %s" % \ ("running" if status['state'] else "NOT running") print """ Spooled commands: %(spooled)s Tasks: - Waiting: %(waiting)s - Running: %(running)s - Failed: %(failed)s - Finished: %(finished)s """ % status elif args.field == "spool": for op, obj in c.getSpool(): if op in ['add', 'del']: print "%s %s" % (op, obj) else: print op dbi.endRequest()
def _show(args): dbi = DBMgr.getInstance() dbi.startRequest() c = Client() if args.field == "status": status = c.getStatus() if status['state']: print 'Scheduler is currently running on {0[hostname]} with pid {0[pid]}'.format( status) else: print 'Scheduler is currently NOT running' print """ Spooled commands: %(spooled)s Tasks: - Waiting: %(waiting)s - Running: %(running)s - Failed: %(failed)s - Finished: %(finished)s """ % status elif args.field == "spool": for op, obj in c.getSpool(): if op in ['add', 'del']: print "%s %s" % (op, obj) else: print op dbi.endRequest()