国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux中crontab定時任務不執行的原因

Linux中crontab定時任務不執行的原因

2022-03-02 17:04小草莓子桑 Linux

本篇文章主要介紹了Linux中crontab定時任務不執行的原因,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

先貼腳本吧

為了方便展示,把腳本入參,都寫死了

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
# 1輸出文件,到log 例如: bg
# 2 目標文件目錄  不帶最后的/ 例如:/opt/flume/home/hdp_lbg_ectech/rawdata/xxx/web_vip_bg
# 3 執行的時候選擇前幾天的日志 例如:1
 
LAST_DAY=$(date +"%Y-%m-%d" -d "1 days ago")
LAST_HOUR_DAY=$(date +"%Y%m%d" -d "1 days ago")
#執行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
 
#指定目標目錄,按日期創建目錄
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會直接刪除的,且目標文件不存在,避免重復拷貝數據
if [ -s "$SRC_FILE" ] && [ ! -f "$DEST_FILE" ];then
  #使Flume具有刪除該目錄下文件的權限,不然FLUME收集不上去
  mkdir -p $DEST_DIR_NAME && chmod 777 $DEST_DIR_NAME
  #必須先cp到一個臨時文件再mv過去,直接cp過去會造成數據丟失
  cp $SRC_FILE $TMP_FILE && mv $TMP_FILE $DEST_FILE
fi
#刪除tmp中轉文件
rm -rf /opt/script/xxx/vipbg/bg.log
echo "刪除源文件成功"

有些目錄用了xxx代表

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

 

復制代碼 代碼如下:

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的定時任務

代碼如下:

 

復制代碼 代碼如下:

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

 

果然,這個沒有執行

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

代碼如下:

 

復制代碼 代碼如下:

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

 

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.jianshu.com/p/20fd3fa063b1

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产一区二区三区久久久久久久久 | 久久情侣视频 | 亚洲精品日韩精品 | 日本黄色美女视频 | 91超碰在线观看 | 成人久久久久久久久 | 日韩精品极品视频在线观看免费 | www.亚洲成人| 免费看少妇高潮一级毛片特黄 | 日韩性视频 | 成人免费视频视频 | 中文av一区二区三区 | 剑来在线观看 | 色网站在线视频 | 欧美99| 日韩在线国产 | 黄色毛片在线观看 | 日韩欧美在线一区二区 | 国产在线精品一区二区 | 中国大陆高清aⅴ毛片 | 午夜视频精品 | 国色天香成人网 | 国产婷婷色一区二区三区 | 99精品国产高清在线观看 | 亚洲视频中文字幕 | www亚洲精品 | a级在线免费观看 | 国产第一区在线 | 国产视频一区二 | 蜜桃成人在线观看 | 一区二区三区 在线 | 91丁香婷婷综合久久欧美 | 成人免费在线播放 | 久草国产视频 | 国产一区二区三区免费看 | 午夜视频污 | 国产乱淫精品一区二区三区毛片 | 亚洲网站免费 | 日本在线免费观看 | 欧美日韩久久久久 | 拍真实国产伦偷精品 |