linuxOS_MC3302/sdk/X-AIOS-LT00-V1.0.4/build/script/common/run_cmd.py

26 lines
717 B
Python
Raw Normal View History

2026-01-30 08:53:24 +00:00
#!/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():
2026-03-03 02:24:40 +00:00
print("{}: {}".format(key, value))
2026-01-30 08:53:24 +00:00
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__":
2026-03-03 02:24:40 +00:00
print("Arguments count: {}".format(len(sys.argv)))
2026-01-30 08:53:24 +00:00
for i, arg in enumerate(sys.argv):
2026-03-03 02:24:40 +00:00
print("Argument: {:>6}: {}".format(i, arg))
2026-01-30 08:53:24 +00:00
main(sys.argv)