今天就跟大家聊聊有關怎么在Linux中使用crontab定時執行Shell腳本,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1、crontab執行配置
* * * * * cd /項目目錄 && ./auto_start.sh >> /log/auto.out
2、Shell腳本
#!/bin/bash 
#導入環境變量 
export LANG="en_US.UTF-8" 
export JAVA_HOME=/usr/local/java
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
APP_NAME=app
JAR_NAME=app.jar
Log="log.out"
JVM="-server -Xms1024m -Xmx1024m -Xmn256m -Xss512k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"
pid=$(ps -ef | grep -v 'grep' | egrep $JAR_NAME| awk '{printf $2 " "}')
if [ "$pid" != "" ]; then
  echo "boot ( pid $pid) is running"
else
 echo -n "auto_start process pid: "
  nohup java $JVM -jar $JAR_NAME --spring.profiles.active=dev > $Log 2>&1 &
  echo $(ps -ef | grep -v 'grep' | egrep $JAR_NAME| awk '{printf $2 " "}')
fiLinux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
看完上述內容,你們對怎么在Linux中使用crontab定時執行Shell腳本有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。
                當前名稱:怎么在Linux中使用crontab定時執行Shell腳本-創新互聯
                
                本文地址:http://www.yijiale78.com/article2/dodhic.html
            
成都網站建設公司_創新互聯,為您提供網站設計、企業網站制作、品牌網站制作、網站營銷、建站公司、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯