我正在使用 Yocto Project (honister) 来构建我的操作系统映像。当我尝试使用 vscode ssh 扩展时,出现错误:
> ps: invalid option -- 'p'
> BusyBox v1.34.1 () multi-call binary.Usage: ps
> Exec server process not found
有任何想法吗?我可以安装什么?还有其他 ps 实现吗?
我正在使用 Yocto Project (honister) 来构建我的操作系统映像。当我尝试使用 vscode ssh 扩展时,出现错误:
> ps: invalid option -- 'p'
> BusyBox v1.34.1 () multi-call binary.Usage: ps
> Exec server process not found
有任何想法吗?我可以安装什么?还有其他 ps 实现吗?
这里发生的情况是,您的客户端(即 SSH 扩展?)似乎正在调用
ps -p
. 但是,ps
您的图像中没有该标志。一个简单的解决方案是实际
procps
向图像添加一个层,并ps
在 busybox 中禁用 shell 内置功能(配置选项称为CONFIG_PS
,您可以=n
在 busybox 配方中将其设置为)。