ogclone-engine/client/interfaceAdm/ConsolaRemota.py

28 lines
787 B
Python

import os
import sys
import subprocess
def main(script_path, output_path):
try:
# Make the script executable
os.chmod(script_path, 0o755)
# Execute the script and redirect output
with open(output_path, 'w') as output_file:
result = subprocess.run([script_path], stdout=output_file, stderr=subprocess.STDOUT)
# Exit with the script's return code
sys.exit(result.returncode)
except Exception as e:
print(f"Error: {e}")
sys.exit(1)
if __name__ == "__main__":
if len(sys.argv) != 3:
print("Usage: python ConsolaRemota.py <script_path> <output_path>")
sys.exit(1)
script_path = sys.argv[1]
output_path = sys.argv[2]
main(script_path, output_path)