加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Bash on cygwin:没有这样的文件或目录

发布时间:2020-12-16 01:51:24 所属栏目:安全 来源:网络整理
导读:commonMongo=s:/programs/mongodb/dbpath=$commonMongo"data/"logFile=$commonMongo"log.txt"mongoProg=s:/programs/mongodb/mongodb/mongoBin=$mongoProg"bin/"mongod=$mongoBin"mongod.exe"a=$1if [ "$a" == "start" ];then "${mongod} --logpath ${logFil
commonMongo=s:/programs/mongodb/
dbpath=$commonMongo"data/"
logFile=$commonMongo"log.txt"
mongoProg=s:/programs/mongodb/mongodb/
mongoBin=$mongoProg"bin/"
mongod=$mongoBin"mongod.exe"
a=$1
if [ "$a" == "start" ];then
    "${mongod} --logpath ${logFile} --logappend --dbpath ${dbpath} &"
elif [ "$a" == "repair" ];then
    "${mongod} --dbpath ${dbpath} --repair"
else
    echo "Incorrect usage"
fi

./init.sh:line 11:s:/programs/mongodb/mongodb/bin/mongod.exe –dbpath s:/ programs / mongodb / data / –repair:没有这样的文件或目录

调用打印的命令工作正常:

s:/programs/mongodb/mongodb/bin/mongod.exe –dbpath s:/ programs / mongodb / data / –repair

解决方法

例如,如果你把DOS路径放在引号中,Cygwin实际上会为你做魔术

cd "C:Program Files"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读