一个.bat文件执行多条命令

最近用到的kafka队列,开启时需要启动自带的zookeeper,还有自身的kafka服务,因为业务需求,还要启动一个kafka-monitor服务,三条命令虽然不多,但是每次手打也是很费劲的,更何况组长说以后的kafka可能要做集群,想了想还是听组长的,写个bat文件直接启动三个命令得了。

命令很简单,新建个bat文件,将之前三条命令copy过来就完事,关键是怎么保证每条命令都执行,在网上查了下,说可以用&&连接,试了下,还是只执行了第一条命令,后来组长调了下,将bat文件改为 start 命令1 start 命令2......的格式 就成功了。

据了解,是因为我此次执行的命令是三个没有关联的命令,直接start就行了,网上查的用&,&&,||连接的情况适用于多条有关联的命令一起执行的情况,如下:

 命令1 & 命令2 & 命令3 ... (无论前面命令是否故障,照样执行后面)   
 命令1 && 命令2 && 命令3....(仅当前面命令成功时,才执行后面)   
 命令1 || 命令2 || 命令3.... (仅当前面命令失败时.才执行后面)
关于kafka的使用,最近查api查的焦头烂额, 得把有关kafka的资料整理下,做下笔记。

参考文献:

https://blog.csdn.net/weixin_40805079/article/details/81120084

猜你喜欢

转载自blog.csdn.net/weixin_41282397/article/details/86004098