该脚本应该在 Linux 服务器上自动挂载文件系统。
testcheck=`df -h | awk '{print $6}' | grep "/test"`;
if [$tescheck -ne "/test"]
then
mount /test
else
echo "failed";
fi
if
我在判断陈述正确或错误的条件方面遇到问题。
我究竟做错了什么?我可以使用其他替代方案吗?
答案1
testcheck="$(df -h | awk '{print $6}' | grep "/test")"
if [ "$tescheck" != "/test" ]
更新
我只检查了 shell 语法,没有检查你的代码做了什么。要检查是否安装了某些东西,/test
您应该这样做:
if grep -E '^[^ ]+ /test ' /proc/mounts &>/dev/null; then