Salve ragazzi come da titolo devo riuscire a far partire un eseguibile da un programma, il problema è che mi viene negato il permesso.

Io devo innanzitutto prendere la variabile d' ambiente $(HOME) (sto su linux), e far partire un eseguibile con una opzione. del tipo, start -b.

Per ipotesi ho la stringa che mi rappresenta il path che si chiama char* input...

ho provato a fare execl(input,"start","-b",(char*)0).

Perchèmi nega i permessi? input è uguale per esempio ad /home/frankitt/cartella/, e l' eseguibile start si trova in questa cartella....

Grazie in anticipo per le risposte.