Если вы хотите как-то поговорить с процессом, используйте IO.popen("php <script>")
.Или вы можете использовать опцию backticks (это нелегко с разметкой здесь), которая возвращает строку, которую процесс записывает в stdout.Если вам не нужно общение, system "php <script>"
возвращает вам истину или ложь, где бы команда ни выполнялась, и у вас нет шансов на дальнейшее общение.
Если у вас небезопасный ввод, используйте Array#shelljoin
для его выхода.1008 *
Почему бы не переписать скрипт в ruby?