在 .sh 文件中运行时未找到 wait-for-it 命令
假设我正在执行一个名为 run.sh
的文件。我在此文件中有以下命令:
SERVER=${SERVER:-"localhost:5555"}
wait-for-it ${SERVER}
当我 echo
${SERVER}
时,我可以看到它已正确设置为 newserver:5555
。当我运行 run.sh
文件时,出现此错误:
Command 'newserver:5555' not found
我做错了什么?
更新:“wait-for-it 是一个等待可用性的脚本在执行用户定义的命令之前,先检查一个或多个 TCP 服务(即主机:端口)。”
Say I'm executing a file named run.sh
. I have this commands inside this file:
SERVER=${SERVER:-"localhost:5555"}
wait-for-it ${SERVER}
When I echo
the ${SERVER}
, I can see that it is correctly set to newserver:5555
. When I run run.sh
file, I get this error:
Command 'newserver:5555' not found
What am I doing wrong?
UPDATE: "wait-for-it is a script that will wait on the availability of one or more TCP services (i.e. host:port) before executing a user-defined command."
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从您链接的 wait-for-it 网站:
所以您可能想要:
From the wait-for-it website that you linked:
So you probably want: