Я хотел запустить Программу в фоновом режиме, и она должна быть остановлена с первой Программы.
Код vom стартера C-Code:
#include<stdio.h>
#include<stdlib.h>
int main() {
char command[50];
int i;
for(i=0; i<10; i++)
{
snprintf(command, sizeof(command), "./test %i &", i);
system(command);
}
printf("FERTIG\n");
}
А вот код, который должен быть запущен в этом случае 10 раз:
(Позже код должен быть намного больше, и это будет другой код, но будет код while (1). Так что он мне понадобится.)
#include<stdio.h>
int main(int argc, char* argv[])
{
int i;
printf("argc: %i\n", argc);
for(i=0; i < argc; i++)
{
printf("argv[%d]: %s\n", i, argv[i]);
}
printf("FERTIG\n");
while(1)
printf("DAUERSCHLEIFE");
}
Я надеюсь, что кто-то может мне помочь. И нет, я не могу использовать любые другие языки, потому что я использую Raspberry Pi и уже знаком с C. Я не хочу изучать какие-либо другие языки.
И вопрос в том, есть ли способ остановить цикл while (1) из первой программы?