Last commit not found
import subprocess | |
import logging | |
# Configure logging | |
logging.basicConfig( | |
level=logging.DEBUG, | |
format="%(asctime)s - %(levelname)s - %(message)s", | |
datefmt="%Y-%m-%d %H:%M:%S", | |
) | |
def run_command(command): | |
try: | |
output = subprocess.check_output( | |
command, shell=True, stderr=subprocess.STDOUT, universal_newlines=True | |
) | |
print(output) | |
except subprocess.CalledProcessError as e: | |
print(f"Command execution failed with return code {e.returncode}: {e.output}") | |
# Example usage | |
command = "uvicorn App.app:app --host 0.0.0.0 --port 7860 & celery -A App.Worker.celery worker -c 8 --loglevel=info" | |
run_command(command) | |
# "python3.10 -m celery -A App.Worker.celery worker -c 8 --loglevel=info" | |