由于虚拟机所在电脑的不稳定行,导致需要频繁的重新启动虚拟机中Linux系统的众多服务。
浪费了大量时间,今天抽时间写了一个启动脚本,把样例记录下来:
#!/bin/bash
case $1 in
start)
echo "=========kafka and zookeeper start beginning ============="
$ZOOKEEPER_HOME/bin/zkServer.sh start
sleep 2
$KAFKA_HOME/bin/kafka-server-start.sh -daemon config/server.properties
sleep 2
echo "=========kafka and zookeeper start success ============="
;;
esac
说明一下:
$1指的是输入的第一个参数,比如 start-dfs.sh start 命令中的start。
case命令格式:
case 参数 in参数匹配值) ##注意要以)结束要执行的命令;; ##以两个分号结束一个小分支…*) ## 固定写法默认要执行的命令;;esac ##case结束命令标识 |