gpt4 book ai didi

php - Ubuntu Screen 命令无法识别 Lumen Queue 命令

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:39 25 4
gpt4 key购买 nike

我处于一种需要在基于 linux/ubuntu 的机器上手动重启队列的情况,我被告知要遵循的正确方法是使用屏幕命令行应用程序。

我在 Ubuntu 14.X 上,当我执行 -ls 命令时,我实际上可以看到在服务器上运行的 session 。下面是我在屏幕 session 之外运行的命令:

mycommandline$ php artisan queue:restart

现在的问题是,如果我从 -ls 输出中获取 session 的端口以包含在我运行的命令中,我会收到以下错误:

Cannot exec 'php artisan queue': No such file or directory

我也尝试输入 screen "php artisan queue:restart",但我一直遇到同样的问题。

我对 screen 程序一点都不熟悉,非常感谢任何能给我指出正确方向的建议。

最佳答案

好的,通过谷歌挖掘我想出了下面的命令。鉴于我已经有一个正在运行的 session ,我需要确保我在同一个 session 上发送我的命令只是为了确定。下面是我最终做的事情,它确实确认了屏幕 session 中正在发生的事情:

luyanda@devbox:~$ screen -d -r 19167 -p0 -x stuff "free -g; php artisan queue:restart"
Attaching from inside of screen?

由于我没有看到任何可见的问题,我确信这是我需要做的,因为我的日志文件也在更新,这意味着队列从未停止工作,或者我设法重新启动了它们。

我仍然有兴趣知道的是,如果我可以将输出传输到其他地方,我如何才能真正看到我发送到我的 session 的命令的输出。

有什么想法吗?

关于php - Ubuntu Screen 命令无法识别 Lumen Queue 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41298357/

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