Optie voor starten programma's ingebouwd
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Marcel Nijenhof
2021-12-12 22:27:52 +01:00
parent 7d360e685e
commit 5d81752633

28
wait.c
View File

@@ -3,12 +3,24 @@
#include <unistd.h> #include <unistd.h>
#include <stdio.h> #include <stdio.h>
int main(int argc, char *argv[]) { pid_t execprog(char *argv[]) {
pid_t res; pid_t res;
int status; res = fork();
while (1) { if (res == 0) {
res = wait(&status); execvp(argv[1], &argv[1]);
sleep(60); }
} return(res);
return(0); }
int main(int argc, char *argv[]) {
pid_t res;
int status;
if (argc > 1) {
execprog(argv);
}
while (1) {
res = wait(&status);
sleep(1);
}
return(0);
} }