linuxOS_MC3302/sdk/X-AIOS-LT00-V1.0.4/build/script/common/run_cmd.py
2026-01-30 16:53:24 +08:00

26 lines
689 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(f"{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(f"Arguments count: {len(sys.argv)}")
for i, arg in enumerate(sys.argv):
print(f"Argument: {i:>6}: {arg}")
main(sys.argv)