`ps`命令的可移植性如何?

时间:2014-09-20 12:41:55

标签: shell unix posix portability ps

我制作了一个bash脚本,我想确保它是可移植的。对于上下文,该命令将是tmux-resurrect plugin的一部分。

我想使用此命令:ps -eo ppid,command。该命令是否可移植?

我也很高兴听到如何检查自己。例如:可能有一项服务可以测试大量操作系统上的命令等吗?

1 个答案:

答案 0 :(得分:1)

POSIX标准可在网上公开获取。是的,ps是标准化实用程序之一。如果您坚持使用标准选项,那么您应该非常便携。

但请注意,强制某些实用程序的行为正确,可能需要设置某些环境变量。特别是,使用GNU实用程序的系统可能需要POSIXLY_CORRECT=yes或类似设置。