Trying to export multiple path to unix environment before execution followed by multiple script execution on same parent process. Any feedback on be python code while running on the server
import os, subprocess
os.environ['PATHLOC'] = '/home/sys/data/'
os.environ['LOC'] = '/home/tool/dev'
os.environ['ROOT'] = '/servername/data/code'
r1 = subprocess.run(['sh','/home/script/scriptname.sh', 'arg1'],stdout=subprocess.PIPE, stderr=subprocess.stdout)
if r1 == 0:
r2 = subprocess.run(['sh','/home/script/scriptname2.sh', 'arg1'],stdout=subprocess.PIPE, stderr=subprocess.stdout)
else:
print('Process 1 failed : {}'.format(r1))
if r2 <> 0
print('Process 2 failed : {}'.format(r2))