Аргументы execl () в Ubuntu

Я изучаю программирование в Linux и наткнулся на функцию exec, которая очень полезна. Но проблема в том, что аргументы функции exec очень запутаны, и я не могу понять, какой аргумент для какой цели .. В следующем кодеexecl() функция вызывается из ребенка, созданного черезfork()Какова цель последнего аргумента (NULL) в ?execl()

execl("/bin/ls","ls","-l",NULL);

Если кто-нибудь может объяснить, какова цельNULL аргумент и другие аргументы и цель аргументовexec() семейная функция, это было бы большим подспорьем для меня!

Ответы на вопрос(4)

Ваш ответ на вопрос