#!/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)