Извиняюсь за, возможно, тупой вопрос, но что я делаю не так? Хочу запустить из прогаммы дополнительный параллельный поток, в котором выполнялся бы скрипт:
static void *scriptthreadFunc(void *arg)
{
int result=execlp("bash","bash","Scenario.sh",NULL);
printf("Script has been returned with code %d errno %d\r\n",result,errno);
}
void ExecScript()
{
int result=pthread_create(&scriptthread, NULL, scriptthreadFunc, NULL);
}