2014-09-20 30 views
3

我在做一個bash腳本,我想確保它是可移植的。對於上下文,該命令將是tmux-resurrect plugin的一部分。`ps`命令的便攜性如何?

我想使用這個命令:ps -eo ppid,command。這個命令是否便攜?

我也很高興聽到如何檢查自己。例如:也許有一種服務可以在大量操作系統上測試命令等。

+0

那麼,你可以從像http://shells.red-pill.eu/這樣的列表註冊一些免費的shell來測試...我不知道有任何專門的服務。 – liori 2014-09-20 13:02:26

回答

1

POSIX標準在網上公開發布。是的,ps是標準化工具之一。如果你堅持標準選項,你應該很便攜。

但是請注意,強制某些實用程序行爲正確,因此可能需要設置某些環境變量。特別是,使用GNU工具的系統可能需要POSIXLY_CORRECT=yes或類似的設置。