“ps”命令有多可移植?

4

我正在编写一段bash脚本,并希望确保它是可移植的。为了背景,该命令将成为tmux-resurrect插件的一部分。

我想使用这个命令:ps -eo ppid,command。那么这个命令是可移植的吗?

我也很乐意听听如何自行检查。例如:也许有一个服务可以在大量操作系统上测试命令等?


好的,你可以从像 http://shells.red-pill.eu/ 这样的列表中注册一些免费的 shell 来进行测试... 不过我不知道有任何专门为此的服务。 - liori
1个回答

1

POSIX标准在网上是公开的。是的,ps是其中一个标准化实用程序。如果您坚持使用标准选项,则应该非常可移植。

但请注意,强制某些实用程序以posix方式运行时,设置某些环境变量可能是必要的。特别是,使用GNU实用程序的系统可能需要设置POSIXLY_CORRECT=yes或类似的东西。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接