DragonOS-Community / DragonOS

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算轻量化场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for lightweight cloud computing scenarios.
https://dragonos.org
GNU General Public License v2.0
817 stars 132 forks source link

feat(utils): add proc-ps command #829

Closed donjuanplatinum closed 1 month ago

donjuanplatinum commented 1 month ago

Screenshot_20240519_112331

dragonosbot commented 1 month ago

@donjuanplatinum: no appropriate reviewer found, use r? to override

donjuanplatinum commented 1 month ago

r?

dragonosbot commented 1 month ago

Error: Parsing assign command in comment failed: ...'' | error: specify user to assign to at >| ''...

Please file an issue on GitHub at triagebot if there's a problem with this bot, or post it on https://bbs.dragonos.org.cn

fslongjin commented 1 month ago

貌似PS命令以及其他的同组的几个命令都属于procps这个软件包。 对于这种的话,我的建议是直接用musl工具链静态编译过来。而不用自己重新写过。

donjuanplatinum commented 1 month ago

貌似PS命令以及其他的同组的几个命令都属于procps这个软件包。 对于这种的话,我的建议是直接用musl工具链静态编译过来。而不用自己重新写过。

dragonos的status结构和linux不太一样 procps可能不太能正常工作

fslongjin commented 1 month ago

貌似PS命令以及其他的同组的几个命令都属于procps这个软件包。 对于这种的话,我的建议是直接用musl工具链静态编译过来。而不用自己重新写过。

dragonos的status结构和linux不太一样 procps可能不太能正常工作

那正确做法应该是修改dragons的那个proc fs,毕竟改一个软件包,其实是治标不治本的。到最后还是得要改内核的proc fs,不然其他还有一些软件也是用不了

donjuanplatinum commented 1 month ago

貌似PS命令以及其他的同组的几个命令都属于procps这个软件包。 对于这种的话,我的建议是直接用musl工具链静态编译过来。而不用自己重新写过。

dragonos的status结构和linux不太一样 procps可能不太能正常工作

那正确做法应该是修改dragons的那个proc fs,毕竟改一个软件包,其实是治标不治本的。到最后还是得要改内核的proc fs,不然其他还有一些软件也是用不了

貌似PS命令以及其他的同组的几个命令都属于procps这个软件包。 对于这种的话,我的建议是直接用musl工具链静态编译过来。而不用自己重新写过。

dragonos的status结构和linux不太一样 procps可能不太能正常工作

那正确做法应该是修改dragons的那个proc fs,毕竟改一个软件包,其实是治标不治本的。到最后还是得要改内核的proc fs,不然其他还有一些软件也是用不了

可以在proc fs完善之前先使用这个

fslongjin commented 1 month ago

说实话,我觉得可以直接去改procfs。工作量感觉也还行

donjuanplatinum commented 1 month ago

说实话,我觉得可以直接去改procfs。工作量感觉也还行

ok