Собственно почитал здесь веточки, в частности "Ветвление процессов" и задался вопросом, а как правильно и безопасно выполнять дочерние процессы?
Ну к примеру, у меня походу скрипта необходимо запустить какой-то процесс (cat _чего_то_там_ > _куда_то_там_) и дальше выполнять свое дело.
В принципе я обычно пользуюсь для этого system, хотя операторов хвататет тот же exec, обратные кавычки, fork
Все же, что правильнее и корректнее использовать в скриптах? Особенно если это скрипты для web-сервера.