сценарий оболочки для проверки точности файла - PullRequest
0 голосов
/ 29 мая 2018

У меня есть скрипт, который проверяет, сколько ковшей было удалено.я хочу написать скрипт, который поможет мне, как только вышеописанный скрипт перестанет работать, он должен снова проверить файл, и есть какие-либо левые сегменты, создает список ввода и запускает второй «rm -rf» для остальных из них, затем повторяетсяСам, пока они все не ушли.пожалуйста найдите скрипт ниже:

#!/bin/bash

rm /tmp/buckets_to_remove/*

# Ensure that the /tmp/buckets_to_remove directory exists and if not then create it
if [ ! -d /tmp/buckets_to_remove ]
 then
  mkdir /tmp/buckets_to_remove
fi

please find the error below:
Removing bucket act/1473823073_1459448859_XXXXX
Removing bucket act/1453904759_1438082433_XXXXX
Removing bucket act/1477122647_1442503432_XXXXX
Removing bucket asa/1473740503_1472875269_XXXXX
Removing bucket asa/1473741465_1473740502_XXXXX
Removing bucket asa/1473740504_1473740502_XXXXX

1 Ответ

0 голосов
/ 29 мая 2018

Это то, что вы ищете?

Команда rm будет выполняться непрерывно каждые 15 секунд.

#!/bin/bash
# Ensure that the /tmp/buckets_to_remove directory exists and if not then create it
if [ ! -d /tmp/buckets_to_remove ]
    then
    mkdir /tmp/buckets_to_remove
fi

while(true)
    do
        for rmbuckets in $( ( ls /tmp/buckets_to_remove/ ) )
        do
            rm "$rmbuckets"
        done
    sleep 15
    done
...