Hallo,
möchte über die Tastureingabe einen Befehl ausfühern und jeder Zeit beenden können.
Starten funktioniert mit
danach kann man den Befehl aber nicht mehr stoppen.
Habe mir dafür einen Code entworfen:
Code
int main() {
char press_key;
while(1) {
press_key = getchar();
switch(press_key){
case 'a':
system("/home/pi/project.sh &");
break;
case 'q':
printf("closed");
system("/home/pi/close_project.sh &");
break;
}
delay(100);
}
return 0;
}
Alles anzeigen
Wenn ich auf q drücke passiert nichts, es kommt auch kein "closed". Wie kann ich dann auf dann das gestartete Programm wieder schliessen?