Запустите sleep в фоновом режиме на языке C (Linux) - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь вызвать функцию sleep с помощью '&', чтобы запустить ее на заднем плане.

Программа на языке Си собирается заменить терминал Linux.

командная строка в C-программе (Linux) должна включать команду execl, но она не работает.

Команда:

execl(path, "sleep", "12&");

Путь: "/ bin /sleep ".

execl работает правильно, если я не пишу '&', но если я поставлю '&', получится:

"sleep: invalid time interval ‘12&’
Try 'sleep --help' for more information.".

Что мне делать?спасибо, Хаим

...