有一个项目需要在命令行执行

有一个项目需要在命令行执行:

sudo -u www php think workerman start --d

官方给的命令要用www用户启动,1Panel中是1000,这个要用哪个用户去启动。1Panel中没有www这个用户。项目使用运行环境创建

1Panel 是容器化部署的 PHP 网站,上述命令去要到 容器 - 终端 内执行。
此时,容器内的 1000 用户就是项目中提到的 www,可以尝试去掉前面的 sudo -u www 部分直接执行 php 相关命令。

感谢回复,还是一个问题是:进程守护中要用www用户启动php think workerman start --d命令,我在进程守护中添加后一直无法启动,提示没有www这个用户

容器内默认用户 GID 和 UID 是 1000,在容器内执行命令时,如果必须要指定用户,可以尝试将 www 修改为 1000

如果直接执行php think workerman start --d的话,显示是root用户,也不是1000用户