linuxOS_MC3302/sdk/X-AIOS-LT00-V1.0.4/build/script/common/run_cmd.py
2026-03-03 10:24:40 +08:00

26 lines
717 B
Python
Executable File

#!/usr/bin/env python3
import os
import subprocess
import sys
print("hello, this is run_cmd.py")
def main(argv):
print("Environment Variables:")
for key, value in os.environ.items():
print("{}: {}".format(key, value))
if len(sys.argv) == 3:
subprocess.call(['/bin/bash', sys.argv[1], sys.argv[2]])
elif len(sys.argv) == 4:
subprocess.call(['/bin/bash', sys.argv[1], sys.argv[2], sys.argv[3]])
else:
subprocess.call(['/bin/bash', sys.argv[1]])
if __name__ == "__main__":
print("Arguments count: {}".format(len(sys.argv)))
for i, arg in enumerate(sys.argv):
print("Argument: {:>6}: {}".format(i, arg))
main(sys.argv)