8 lines
414 B
Python
8 lines
414 B
Python
"""Run a specified maintenance binary without exposing environment credentials."""
|
|
import os,pathlib,subprocess,sys
|
|
for name in ['base.env','stat-writer.env']:
|
|
for line in pathlib.Path('/opt/lingniu-go-native/env/'+name).read_text().splitlines():
|
|
if '=' in line and not line.startswith('#'):
|
|
k,v=line.split('=',1);os.environ[k]=v.strip().strip(chr(34)).strip(chr(39))
|
|
sys.exit(subprocess.call(sys.argv[1:]))
|