Puncte:0

Cum să ridici alerte după un anumit interval de timp de la marcarea temporală a numelui fișierului?

drapel cn
#!/bin/bash

fisiere=()
fiecare_rând=()
raw_file_names=()
director=($(ls /home/cloudera/Downloads/20211006/*))
csv_file=(/home/cloudera/Downloads/log_20211006_1.log)
completed="Finalizat"


pentru i în „${directory[@]}”
     do
         fișiere+=(„$(echo ${i%%.*} | cut -d'/' -f 6)")
     Terminat



while read -r current_line; 
     do
         fiecare_rând+=(„$(echo „$linie_actuală”)”)
     terminat<$csv_file
    
    
each_row=(„${each_row[@]:1}”)

echo $each_row



pentru i în „${each_row[@]}”
     do
         raw_file_names+=("$(echo ${i} | cut -d',' -f 1)")
     Terminat


pentru i în „${each_row[@]}”
     do
         rawfile=("$(echo ${i} | cut -d',' -f 1)") 
             status_of_file=("$(echo ${i} | cut -d',' -f 2)")
         if [[ $status_of_file != "$completed" ]];
     atunci
         if !(grep -q „$rawfile nu a fost finalizat!” alerts.txt); atunci
                 echo "$rawfile nu a fost finalizat!"
                 echo "$rawfile nu a fost finalizat!" >> alerts.txt
         fi
     fi
Terminat



missing_rawfile=("$(echo ${files[@]} ${raw_file_names[@]} | tr ' ' '\n' | sort | uniq -u)")



echo "lipsește: $missing_rawfile"

pentru eu în „${missing_rawfile}”
      do
        if !(grep -q "$missing_rawfile lipsește din jurnal!" alerts.txt); atunci
             echo "$missing_rawfile lipsește din jurnal!"
             echo "$missing_rawfile lipsește din jurnal!" >> alerts.txt
        fi
Terminat
bac0n avatar
drapel cn
cred că vrei să faci `dacă ! grep -q "$missing_rawfile..." alerts.txt; apoi`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.