Я пытаюсь вызвать функцию sleep
с помощью '&', чтобы запустить ее на заднем плане.
Программа на языке Си собирается заменить терминал Linux.
командная строка в C-программе (Linux) должна включать команду execl
, но она не работает.
Команда:
execl(path, "sleep", "12&");
Путь: "/ bin /sleep ".
execl
работает правильно, если я не пишу '&', но если я поставлю '&', получится:
"sleep: invalid time interval ‘12&’
Try 'sleep --help' for more information.".
Что мне делать?спасибо, Хаим