Spaces:
Running
Running
Debug subprocess.run()
Browse files
app.py
CHANGED
@@ -34,7 +34,10 @@ logging.basicConfig(level=logging.INFO)
|
|
34 |
|
35 |
def runStartup():
|
36 |
logger.info("### Running startup.sh")
|
37 |
-
|
|
|
|
|
|
|
38 |
logger.info(f"startup.sh stdout: {result.stdout}")
|
39 |
logger.info(f"startup.sh stderr: {result.stderr}")
|
40 |
logger.info(f"Return code: {result.returncode}")
|
|
|
34 |
|
35 |
def runStartup():
|
36 |
logger.info("### Running startup.sh")
|
37 |
+
try:
|
38 |
+
result = subprocess.run("bash startup.sh &",shell=True,capture_output=True,text=True,timeout=300)
|
39 |
+
except:
|
40 |
+
logger.error(f"subprocess.run() encountered error: {result.returncode()}")
|
41 |
logger.info(f"startup.sh stdout: {result.stdout}")
|
42 |
logger.info(f"startup.sh stderr: {result.stderr}")
|
43 |
logger.info(f"Return code: {result.returncode}")
|