Думайте о system
как о простом способе отправки команд на терминал. Команда touch
(по крайней мере, в системах *unix) создает файл. Это все, что он действительно делает.
Таким образом, отдельные подчиненные сеансы создают файл в системе. Почему они это сделали? Так что главный сеанс может легко обнаружить, когда подчиненные сеансы прошли определенный момент в своих сценариях. Главный сеанс постоянно зацикливается, чтобы увидеть, все ли подчиненные сеансы успешно прошли эту первую фактическую строку в своем коде.
Итак, ответьте на ваш вопрос: «Кто-нибудь знает, где я могу найти документацию по таким функция? " - посмотреть документацию, предоставленную вашей системой. Для большинства систем *unix вы можете go в командной строке и ввести команду man touch
или man {command you're interested in}
, чтобы вызвать страницы руководства для данной команды.