Я новичок в Linux, а не эксперт по c.Использование exec для запуска приложений/аксессуаров
Несмотря на многочисленные поисковые запросы, я не могу понять, как запустить приложение с помощью exec.
Вот отрывок из моего кода:
else if(cpid>0){
write(STDOUT_FILENO,"in parent",9);
sleep(1);
wait(NULL);
write(STDOUT_FILENO,"CLOSE",5);
exit(1);
}
else{ //child
execl("menu://applications/Accessories","menu://applications/Accessories","Galculator",NULL);
exit(1);
}
Пожалуйста, руководство меня. Спасибо
В чем именно ошибка, которую вы получаете. Проверьте возвращаемое значение execl и вызовите 'perror' –
type' man exec' – hek2mgl
Ошибка, которую я получаю Нет такого файла или каталога @JesusRamos – user3015353