我的批处理文件中有一组命令,例如:
pm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! lg-academy@0.0.0 start: `ng serve --configuration=production --host 0.0.0.0 --port 4200 --verbose --disable-host-check`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the lg-academy@0.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/ofir/.npm/_logs/2018-11-15T1
我制作了一个包含主机名列表的文本文件,并且希望我的批处理能够针对该文件中的每个主机运行。
有可能吗?
答案 0 :(得分:0)
根据您的评论,您只想知道如何遍历某些内容,在本例中为文件:
CURLE_AGAIN
您可以删除@echo off
for /F %%i in (hostnames.txt) do (
echo %%i
other commands goes here...
)
行,因为它只是向您展示如何读取文件。
假设您的echo %%i
文件看起来像这样:
hostnames.txt
注意!但是,如果您的服务执行单独的外壳程序,则它将不会启动命令,因为cmd将无法访问该外壳程序。