mvn -DskipTests clean package//编译
mvn -DskipTests -pl eweiche-common package install// -pl, --projects <arg> 构建指定的模块,模块间用逗号分隔。 可以用来切割大型maven项目,达到急速构建的目的
echo "deploying eweiche dubbo server" //打印该条日志
kill -9 $(lsof -ti tcp:8087)//无条件终止进程
cp -rf eweiche-server/target/eweiche-server-1.0-SNAPSHOT.jar /home/eweiche/test/ //复制文件到指定目录
echo ".......start eweiche-server ...."
nohup java -Xms1024m -Xmx2048m -jar /home/eweiche/test/eweiche-server-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_server.log 2>&1 & //启动server并输出日志到log文件
sleep 120
echo ".........end eweiche-server......."
echo "deploying eweiche web client"
kill -9 $(lsof -ti tcp:8088)
cp -rf eweiche-web-client/target/eweiche-web-client-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-client................."
nohup java -jar /home/eweiche/test/eweiche-web-client-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_client.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-client.............."
echo "deploying eweiche web admin"
kill -9 $(lsof -ti tcp:8089)
cp -rf eweiche-web-admin/target/eweiche-web-admin-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-admin................."
nohup java -jar /home/eweiche/test/eweiche-web-admin-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_admin.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-admin.............."
echo "deploying eweiche web warehouse"
kill -9 $(lsof -ti tcp:8090)
cp -rf eweiche-web-warehouse/target/eweiche-web-warehouse-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-warehouse................."
nohup java -jar /home/eweiche/test/eweiche-web-warehouse-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_warehouse.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-warehouse.............."
echo "deploying eweiche schedule task"
kill -9 $(lsof -ti tcp:8091)
cp -rf eweiche-schedule-task/target/eweiche-schedule-task-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-schedule-task................."
nohup java -jar /home/eweiche/test/eweiche-schedule-task-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_task.log 2>&1 &
sleep 10
echo ".....................end eweiche-schedule-task.............."
echo "deploying eweiche web supply"
kill -9 $(lsof -ti tcp:8092)
cp -rf eweiche-web-supply/target/eweiche-web-supply-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-supply................."
nohup java -jar /home/eweiche/test/eweiche-web-supply-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_supply.log 2>&1 &
sleep 10
保存退出:
:wq
mvn -DskipTests -pl eweiche-common package install// -pl, --projects <arg> 构建指定的模块,模块间用逗号分隔。 可以用来切割大型maven项目,达到急速构建的目的
echo "deploying eweiche dubbo server" //打印该条日志
kill -9 $(lsof -ti tcp:8087)//无条件终止进程
cp -rf eweiche-server/target/eweiche-server-1.0-SNAPSHOT.jar /home/eweiche/test/ //复制文件到指定目录
echo ".......start eweiche-server ...."
nohup java -Xms1024m -Xmx2048m -jar /home/eweiche/test/eweiche-server-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_server.log 2>&1 & //启动server并输出日志到log文件
sleep 120
echo ".........end eweiche-server......."
echo "deploying eweiche web client"
kill -9 $(lsof -ti tcp:8088)
cp -rf eweiche-web-client/target/eweiche-web-client-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-client................."
nohup java -jar /home/eweiche/test/eweiche-web-client-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_client.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-client.............."
echo "deploying eweiche web admin"
kill -9 $(lsof -ti tcp:8089)
cp -rf eweiche-web-admin/target/eweiche-web-admin-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-admin................."
nohup java -jar /home/eweiche/test/eweiche-web-admin-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_admin.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-admin.............."
echo "deploying eweiche web warehouse"
kill -9 $(lsof -ti tcp:8090)
cp -rf eweiche-web-warehouse/target/eweiche-web-warehouse-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-warehouse................."
nohup java -jar /home/eweiche/test/eweiche-web-warehouse-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_warehouse.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-warehouse.............."
echo "deploying eweiche schedule task"
kill -9 $(lsof -ti tcp:8091)
cp -rf eweiche-schedule-task/target/eweiche-schedule-task-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-schedule-task................."
nohup java -jar /home/eweiche/test/eweiche-schedule-task-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_task.log 2>&1 &
sleep 10
echo ".....................end eweiche-schedule-task.............."
echo "deploying eweiche web supply"
kill -9 $(lsof -ti tcp:8092)
cp -rf eweiche-web-supply/target/eweiche-web-supply-1.0-SNAPSHOT.jar /home/eweiche/test/
echo "...........start eweiche-web-supply................."
nohup java -jar /home/eweiche/test/eweiche-web-supply-1.0-SNAPSHOT.jar > /home/eweiche/test/nohup_supply.log 2>&1 &
sleep 10
echo ".....................end eweiche-web-supply.............."
执行tail -f nohup_server.log 查看server日志
linux中.sh文件不能执行解决
chmod u+x hello.sh 添加x权限
用vim打开文件
:set ff
回车,显示fileformat=dos
重新设置下文件格式(在命令模式下):
:set ff=unix保存退出:
:wq