Ignore:
Timestamp:
04/11/18 13:57:42 (6 years ago)
Author:
martijk
Message:

python3 compatible print #26732

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/pbs_jobmonitor

    r355 r356  
    4242def usage(a):
    4343  if a == 'pbs_jobmonitor':
    44     print a,'shows the system usage of a node where a job is running'
     44    print(a,'shows the system usage of a node where a job is running')
    4545  if a == 'pbs_joblogin':
    46     print a,'logs you in to a node where a job is running'
     46    print(a,'logs you in to a node where a job is running')
    4747   
    48   print 'Usage:'
    49   print a,'<jobnumber> [nodenumber]'
    50   print 'where <jobnumber> is the number of the job'
    51   print '      nodenumber is the rank number of the node allocated to the job'
    52   print '      (default 0)'
     48  print('Usage:')
     49  print(a,'<jobnumber> [nodenumber]')
     50  print('where <jobnumber> is the number of the job')
     51  print('      nodenumber is the rank number of the node allocated to the job')
     52  print('      (default 0)')
    5353 
    5454me = sys.argv[0].split('/')[-1]
    55 print '['+me+']'
     55print('['+me+']')
    5656p = PBSQuery()
    5757
     
    7676  h = job['exec_host'][0]
    7777except:
    78   print 'No such job:',j
     78  print('No such job:',j)
    7979  sys.exit(1)
    8080
     
    8585
    8686nodes = uniq(nodes)
    87 print 'Job',j,'is running on',len(nodes),'nodes:'
     87print('Job',j,'is running on',len(nodes),'nodes:')
    8888i=0
    8989for h in nodes:
    90   print h,
     90  print(h, end=' ')
    9191  i = i+1
    9292
    9393if i != 0:
    94   print
     94  print()
    9595
    9696if num >= len(nodes):
    97   print 'No node number',num
     97  print('No node number',num)
    9898  sys.exit(1)
    9999
    100100if me == 'pbs_jobmonitor':
    101101  user=job['Job_Owner'][0].split('@')[0]
    102   print 'top for node #',num,':',nodes[num],'user:',user
     102  print('top for node #',num,':',nodes[num],'user:',user)
    103103  sys.stdout.flush()
    104104  os.system('ssh '+nodes[num]+' top -n1 -b -u ' + user)
     
    106106if me == 'pbs_joblogin':
    107107  user = os.getenv('USER')
    108   print 'logging in to node #',num,':',nodes[num],'user:',user
     108  print('logging in to node #',num,':',nodes[num],'user:',user)
    109109  sys.stdout.flush()
    110110  os.system('ssh -X '+nodes[num])
Note: See TracChangeset for help on using the changeset viewer.