私が書いたBASHスクリプトには2つの要件があります。
現在、私はこのようにインストールされていることを確認し、ユーザーから苦情が受け取られるまで、これは良い解決策だと思いました。
command -v fping >/dev/null 2>&1 || { echo >&2 "Sorry but fping is not installed. Aborting."; exit 1; }
command -v ifup >/dev/null 2>&1 || { echo >&2 "Sorry but ifupdown is not installed. Aborting."; exit 1; }
私は可能な限り多くのプラットフォームと潜在的なユーザー設定(例:/ binや/ sbinを含まないパス)で動作するようにこの記事を書くのが好きです。
私の小切手に関する提案はありますか?
ベストアンサー1
私が書いたスクリプトは、コマンド機能がPOSIXと互換性があるため、あなたのスクリプトと同じです。ユーザーからどのような苦情を受けましたか?
これを見ることもできますが、同じ問題があります。Bashスクリプトにプログラムが存在するかどうかを確認するには?