要从Bash脚本检查程序是否存在,可以使用以下方法:
which
命令:if [ "$(which program_name)" != "" ]; then
echo "程序存在"
else
echo "程序不存在"
fi
command
命令:if command -v program_name >/dev/null 2>&1; then
echo "程序存在"
else
echo "程序不存在"
fi
type
命令:if type program_name >/dev/null 2>&1; then
echo "程序存在"
else
echo "程序不存在"
fi
请注意,这些方法只能检查程序是否已安装在系统中,而不能检查程序是否正在运行。如果需要检查程序是否正在运行,可以使用 ps
命令或 pgrep
命令。
Techo Youth
TVP技术夜未眠
TVP技术夜未眠
原引擎 | 场景实战系列
云+社区技术沙龙[第6期]
DBTalk
腾讯云GAME-TECH沙龙
技术创作101训练营
领取专属 10元无门槛券
手把手带您无忧上云