In diesem Artikel werden bewährte Methoden zum Schreiben von Befehlen beim Bereitstellen von Anwendungen mit dem Plugin ** Alibaba Cloud Toolkit ** vorgestellt.
Dieser Artikel enthält bewährte Methoden zum Schreiben von Befehlen beim Bereitstellen der folgenden Anwendungen mit dem Alibaba Cloud Toolkit-Plugin (https://cn.aliyun.com/product/cloudtoolkit_en).
Angenommen, / root / tomcat /
auf dem Linux-System ist das Stammverzeichnis der Tomcat-Anwendung, wie oben gezeigt. Sie müssen das WAR-Paket der Java-Webanwendung (javademo.war) in diesem Verzeichnis / root / tomcat / webapps
bereitstellen.
Die entsprechende Befehlskonfiguration lautet wie folgt.
sh /root/sh/restart-tomcat.sh
Der Inhalt des Skripts restart-tomcat.sh lautet wie folgt.
source /etc/profile
killall java
rm -rf /root/tomcat/webapps/javademo
sh /root/tomcat/bin/startup.sh
Die Datei / ect / profile wird zum Festlegen von Umgebungsvariablen verwendet und enthält Folgendes:
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export JAVA_HOME=/usr/share/jdk1.8.0_14
export PATH=$JAVA_HOME/bin:.....
Angenommen, das Verzeichnis / root / javademo
auf Ihrem Linux-System wird als Stammverzeichnis für Ihre Java-Anwendung verwendet. Sie müssen das Java-Anwendungs-JAR-Paket im Verzeichnis / root / javademo
bereitstellen.
Die entsprechenden Befehlseinstellungen lauten wie folgt.
sh /root/sh/restart-java.sh
Der Inhalt des Skripts restart-java.sh lautet wie folgt.
source /etc/profile
killall java
nohup java -jar /root/javademo/javademo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
Angenommen, das Verzeichnis / root / springbootdemo
auf Ihrem Linux-System wird als Stammverzeichnis für Ihre Spring Boot-Anwendung verwendet. Stellen Sie das JAR-Paket der Spring Boot-Anwendung (springbootdemo-0.0.1-SNAPSHOT.jar) im Verzeichnis / root / springbootdemo
bereit.
Die entsprechenden Befehlseinstellungen lauten wie folgt.
sh /root/sh/restart-springboot.sh
Der Inhalt des Skripts restart-springboot.sh lautet wie folgt.
source /etc/profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
Angenommen, das Verzeichnis / root / godemo
auf Ihrem Linux-System wird als Stammverzeichnis für Ihre Go-Anwendung verwendet. Sie müssen die ausführbare Datei der Go-Anwendung (godemo) im Verzeichnis / root / godemo
bereitstellen.
Die entsprechende Befehlskonfiguration lautet wie folgt.
sh /root/sh/restart-go.sh
Der Inhalt des Skripts restart-go.sh lautet wie folgt.
source /etc/profile
pkill -f 'godemo'
chmod 755 /root/godemo/godemo;
sh -c /root/godemo/godemo
Recommended Posts