Как запустить скрипт Python в фоновом режиме с Laravel, в то время как внешний интерфейс не пострадал? - PullRequest
0 голосов
/ 15 июня 2019

Я новичок в Laravel. Я видел документацию для рабочих мест и очереди, но я не понимаю. Поскольку он показывает только пример электронной почты, я хочу запустить скрипт Python в фоновом режиме, в то время как интерфейс должен работать отдельно и не задерживаться из-за скрипта Python.

Я добавил код обратной строки для скрипта python для запуска с laravel, чтобы проверить, запущен скрипт python или нет. O Я получил правильную работу с этим файлом, но я хочу сделать его в фоновом режиме, так как мой настоящий скрипт имеет много строк кода и требует много времени для вывода.

'''Python script
s=input("Enter a string : ")
def rev(s):
    l=s.split()
    l.reverse()
    s=' '.join(l)
    print(s)
rev(s)
'''



'''Laravel controller file function
public function Analysis(Request $request)
    {
        $cmd = escapeshellcmd(app_path().'\http\Controllers\first.py');
        $output = shell_exec($cmd);
        echo $output;


    }
'''
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...