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_joblogin

    r302 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  if i > 7:
    9393    i=0
    94     print
     94    print()
    9595if i != 0:
    96   print
     96  print()
    9797
    9898if num >= len(nodes):
    99   print 'No node number',num
     99  print('No node number',num)
    100100  sys.exit(1)
    101101
    102102if me == 'pbs_jobmonitor':
    103103  user=job['Job_Owner'][0].split('@')[0]
    104   print 'top for node #',num,':',nodes[num],'user:',user
     104  print('top for node #',num,':',nodes[num],'user:',user)
    105105  sys.stdout.flush()
    106106  os.system('ssh '+nodes[num]+' top -n1 -b -u ' + user)
     
    108108if me == 'pbs_joblogin':
    109109  user = os.getenv('USER')
    110   print 'logging in to node #',num,':',nodes[num],'user:',user
     110  print('logging in to node #',num,':',nodes[num],'user:',user)
    111111  sys.stdout.flush()
    112112  os.system('ssh -X '+nodes[num])
Note: See TracChangeset for help on using the changeset viewer.