最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中crontab定時任務(wù)不執(zhí)行的原因

 更新時間:2018年03月06日 11:36:13   作者:小草莓子桑  
本篇文章主要介紹了Linux中crontab定時任務(wù)不執(zhí)行的原因,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近在linux中遇到了個crontab定時任務(wù)不執(zhí)行的case,在這給大家分享一下,避免踩到我遇到的坑。

先貼腳本吧

為了方便展示,把腳本入?yún)?,都寫死?/p>

#!/usr/bin/env bash
# 1輸出文件,到log 例如: bg 
# 2 目標(biāo)文件目錄  不帶最后的/ 例如:/opt/flume/home/hdp_lbg_ectech/rawdata/xxx/web_vip_bg
# 3 執(zhí)行的時候選擇前幾天的日志 例如:1

LAST_DAY=$(date +"%Y-%m-%d" -d "1 days ago")
LAST_HOUR_DAY=$(date +"%Y%m%d" -d "1 days ago")
#執(zhí)行jar獲取bg日志
 java -jar /opt/script/xxx/vipbg/vip-bg-job-1.0-SNAPSHOT-shaded.jar /opt/script/xxx/vipbg/bg.log

#具體到文件名
SRC_FILE=/opt/script/xxx/vipbg/bg.log

#指定目標(biāo)目錄,按日期創(chuàng)建目錄
DEST_DIR_NAME=/opt/flume/home/hdp_lbg_ectech/rawdata/xxx/web_vip_bg/$LAST_HOUR_DAY
DEST_FILE_NAME=$(basename $SRC_FILE)
#FLUME會忽略隱藏文件,所以可直接拷貝過去
TMP_FILE=$DEST_DIR_NAME/.$DEST_FILE_NAME
DEST_FILE=$DEST_DIR_NAME/$DEST_FILE_NAME.$SRC_IP
#判斷源文件是否非空,空文件Flume會直接刪除的,且目標(biāo)文件不存在,避免重復(fù)拷貝數(shù)據(jù)
if [ -s "$SRC_FILE" ] && [ ! -f "$DEST_FILE" ];then
  #使Flume具有刪除該目錄下文件的權(quán)限,不然FLUME收集不上去
  mkdir -p $DEST_DIR_NAME && chmod 777 $DEST_DIR_NAME
  #必須先cp到一個臨時文件再mv過去,直接cp過去會造成數(shù)據(jù)丟失
  cp $SRC_FILE $TMP_FILE && mv $TMP_FILE $DEST_FILE
fi
#刪除tmp中轉(zhuǎn)文件
rm -rf /opt/script/xxx/vipbg/bg.log
echo "刪除源文件成功"

有些目錄用了xxx代表

這個腳本單獨考出來可以執(zhí)行,放到crontab里面就不執(zhí)行了, 百度了下,大多都說需要使用絕對路徑,看了下我們的腳本,就是下面這句有問題:

復(fù)制代碼 代碼如下:

java -jar /opt/script/xxx/vipbg/vip-bg-job-1.0-SNAPSHOT-shaded.jar  /opt/script/xxx/vipbg/bg.log

初步判斷是java這需要使用jdk的目錄路徑,做了兩個實驗測試了下。

crontab中加上一個 java -jar xxxx.jar的定時任務(wù)

代碼如下:

復(fù)制代碼 代碼如下:

10 16 * * *  java -jar /opt/script/xxx/vipbg/vip-bg-job-1.0-SNAPSHOT-shaded.jar  /opt/script/xxx/vipbg/bg.log

果然,這個沒有執(zhí)行

crontab中加上一個 jdk目錄/bin/java -jar xxxx.jar的定時任務(wù)

代碼如下:

復(fù)制代碼 代碼如下:

20 16 * * *  /opt/soft/jdk/jdk1.6.0_45/bin/java -jar /opt/script/xxx/vipbg/vip-bg-job-1.0-SNAPSHOT-shaded.jar  /opt/script/xxx/vipbg/bg.log

這次執(zhí)行了,沒有執(zhí)行的原因就是執(zhí)行jar的時候,需要加上jdk的路徑

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux系統(tǒng)管理常用命令及參數(shù)說明中文版

    Linux系統(tǒng)管理常用命令及參數(shù)說明中文版

    這篇文章主要介紹了Linux系統(tǒng)管理常用命令及其參數(shù)的中文版說明,方便了英文不好的同學(xué)學(xué)習(xí)Linux,需要的朋友可以參考下
    2014-03-03
  • 在Unix/Linux上使用通用二進(jìn)制文件安裝MySQL方式

    在Unix/Linux上使用通用二進(jìn)制文件安裝MySQL方式

    本文介紹了如何在Unix/Linux平臺上從壓縮的tar文件二進(jìn)制發(fā)行版安裝MySQL,首先,需要下載并解壓縮發(fā)行版,然后創(chuàng)建一個符號鏈接并將其添加到PATH變量中,接下來,設(shè)置發(fā)行版的所有權(quán)和訪問權(quán)限,初始化數(shù)據(jù)目錄,啟動MySQL服務(wù)器,并設(shè)置配置文件
    2025-02-02
  • linux查找大文件指定內(nèi)容的實現(xiàn)方法

    linux查找大文件指定內(nèi)容的實現(xiàn)方法

    今天小編就為大家分享一篇linux查找大文件指定內(nèi)容的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 虛擬機(jī)與物理機(jī)的文件共享方式

    虛擬機(jī)與物理機(jī)的文件共享方式

    文章介紹了如何在Kali?Linux虛擬機(jī)中實現(xiàn)物理機(jī)文件夾的直接掛載,以便在虛擬機(jī)中方便地讀取和使用物理機(jī)上的文件,通過設(shè)置和配置,可以實現(xiàn)臨時掛載和永久掛載,并提供了詳細(xì)的步驟和注意事項
    2025-01-01
  • 在LINUX系統(tǒng)上使用rsync命令詳解

    在LINUX系統(tǒng)上使用rsync命令詳解

    rsync是一款多功能的文件同步工具,支持增量備份,減少數(shù)據(jù)傳輸時間和帶寬,它可以與不同的shell和協(xié)議配合使用,確保數(shù)據(jù)傳輸?shù)陌踩?提供了詳細(xì)的安裝和使用指南,適用于多種Linux發(fā)行版,使用戶能夠輕松掌握和應(yīng)用,Rsync的命令選項豐富
    2024-10-10
  • CentOS7上以rpm方式安裝JDK8

    CentOS7上以rpm方式安裝JDK8

    這篇文章主要介紹了CentOS7上以rpm方式安裝JDK8,需要的朋友可以參考下
    2020-02-02
  • SpringBoot + Vue 項目部署上線到Linux 服務(wù)器的教程詳解

    SpringBoot + Vue 項目部署上線到Linux 服務(wù)器的教程詳解

    這篇文章主要介紹了SpringBoot + Vue 項目部署上線到Linux 服務(wù)器,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • linux中的內(nèi)核死鎖調(diào)試

    linux中的內(nèi)核死鎖調(diào)試

    這篇文章主要介紹了linux中的內(nèi)核死鎖調(diào)試方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • linux NFS 學(xué)習(xí)筆記

    linux NFS 學(xué)習(xí)筆記

    通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠(yuǎn)端系統(tǒng)上的文件
    2014-07-07
  • linux網(wǎng)絡(luò)參數(shù)配置方法詳解

    linux網(wǎng)絡(luò)參數(shù)配置方法詳解

    這篇文章主要介紹了linux網(wǎng)絡(luò)參數(shù)的配置方法,這樣可以讓你的服務(wù)器訪問網(wǎng)絡(luò),主要參數(shù):IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS
    2013-11-11

最新評論

赣州市| 商城县| 集贤县| 山丹县| 桓仁| 广东省| 太保市| 蓝山县| 涟水县| 金坛市| 金华市| 五华县| 夏河县| 清水河县| 纳雍县| 舒城县| 宝清县| 乌审旗| 巴马| 呈贡县| 秭归县| 剑阁县| 太白县| 泾川县| 宜春市| 本溪| 台南市| 班戈县| 安龙县| 襄垣县| 思南县| 登封市| 临江市| 连南| 如东县| 防城港市| 清远市| 甘南县| 台中县| 阜城县| 札达县|