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

1、crontab執(zhí)行配置
* * * * * cd /項目目錄 && ./auto_start.sh >> /log/auto.out
2、Shell腳本
#!/bin/bash
#導入環(huán)境變量
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操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應用程序和網(wǎng)絡協(xié)議。
看完上述內容,你們對怎么在Linux中使用crontab定時執(zhí)行Shell腳本有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
當前名稱:怎么在Linux中使用crontab定時執(zhí)行Shell腳本-創(chuàng)新互聯(lián)
本文地址:http://www.chinadenli.net/article2/dodhic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、網(wǎng)站營銷、建站公司、微信公眾號
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)