gpt4 book ai didi

background - 使用 nohup CLI 在 PHP 后台运行 php 脚本

转载 作者:搜寻专家 更新时间:2023-10-31 20:49:51 25 4
gpt4 key购买 nike

我正在尝试在后台运行一个 PHP 脚本。但它不起作用......我只能直接从 ssh 终端运行。使用相同的 cli 脚本。

在终端上,首先我访问路径:cd labs.lung.com.br/ztbot/bin/v2/php之后,我在后台运行脚本:nohup php get_tweets.php >/dev/null &

而且有效!但是,当我尝试用我的 php 脚本做同样的事情时:exec("nohup php get_tweets.php >/dev/null &"); 不起作用。这两个文件都在同一目录中。

我列出了该文件夹中的文件:exec("ls"); 并且它们处于同一级别...

直到 PID 返回,当我运行时:echo(shell_exec("nohup php get_tweets.php >/dev/null & echo $!"));

但由于某些原因脚本没有运行。

最佳答案

尝试使用 php 的绝对路径。

    echo(shell_exec("nohup /usr/bin/php get_tweets.php > /dev/null & echo $!"));

关于background - 使用 nohup CLI 在 PHP 后台运行 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com