Извиняюсь за, возможно, тупой вопрос, но что я делаю не так? Хочу запустить из прогаммы дополнительный параллельный поток, в котором выполнялся бы скрипт:
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);
}


