Запустите программу командной строки из файла php

0

Я хочу выполнить любую команду из php файла. У меня есть один файл nodejs и когда я даю команду выполнить что-то. он отлично работает. т.е. аргумент abc.js, это отлично работает с терминалом и выполняет некоторую задачу

но я хочу выполнить ту же задачу из php файла, который выполняет мою команду. Я попробовал с exec ('filename argument'), который не работает. Если я дам exec (ls -l), который дает мне вывод.

Пожалуйста, дайте мне знать ваши предложения.

благодаря

  • 0
    Вы пробовали shell_exec ? php.net/manual/en/function.shell-exec.php
  • 1
    Я также сделал это и попытался с абсолютным путем файла, но он не работает
Теги:
command-line

1 ответ

1
Лучший ответ

Я думаю, вам нужно использовать команду node для выполнения js файла, попробуйте использовать

exec('/home/bin/node abc.js');

обратите внимание на полные пути, подобные этому /usr/bin/node/tmp/tmp.js, или c:\nodejs\bin\node c:\proj\app.js

  • 1
    Хорошо .. дайте мне проверить с этим
  • 0
    ты пробовал с полными путями
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню