diff --git a/settings.json b/settings.json index 90f3631..4280a0b 100644 --- a/settings.json +++ b/settings.json @@ -4,7 +4,7 @@ "processes": [ { "name": "web-server", - "path": "/home/vladislav/web/web-server", + "path": "/home/vladislav/web/web-server/run.sh", "dependencies": { "files": [ { @@ -39,7 +39,7 @@ }, { "name": "temp-process", - "path": "/home/vladislav/web/temp-process", + "path": "/home/vladislav/web/temp-process/run.sh", "dependencies": { "files": [ { diff --git a/src/utils/prcs.rs b/src/utils/prcs.rs index 914c8b1..6d0d85a 100644 --- a/src/utils/prcs.rs +++ b/src/utils/prcs.rs @@ -94,9 +94,9 @@ pub async fn restart_process(name: &str, path: &str) -> Result<(), CustomError> } pub async fn start_process(name: &str, path: &str) -> Result<(), CustomError> { - let runsh = format!("{}{}", path, "/run.sh"); + // let runsh = format!("{}{}", path, "/run.sh"); let mut command = Command::new("bash"); - command.arg(runsh); + command.arg(path); match command.spawn() { Ok(_) => { diff --git a/tests/examples/run.sh b/tests/examples/run.sh index e69de29..c46f992 100644 --- a/tests/examples/run.sh +++ b/tests/examples/run.sh @@ -0,0 +1 @@ +./$(pwd)/temp-process \ No newline at end of file diff --git a/tests/examples/settings.json b/tests/examples/settings.json index 0ae9617..8c80261 100644 --- a/tests/examples/settings.json +++ b/tests/examples/settings.json @@ -4,7 +4,7 @@ "processes": [ { "name": "temp-process", - "path": "/home/vladislav/web/runner-rs/examples/", + "path": "/home/vladislav/web/runner-rs/examples/run.sh", "dependencies": { "files": [ {