Възтановяване на множество full rezervnim kopijama в CPANEL през CLI

Данас сам одлучио да направим неке тестове на чистој Цпанел инсталацији за коју ми је потребно неколико корисника. Пошто нисам хтео да оптерећујем покренуте сервере пакетним архивирањем и преносом датотека, користио сам архиве из претходне вечери. Пребацио сам све архиве у / дом и установио да Цпанел више не нуди опоравак 1 рачуна и путем ГУИ-а и преко ЦЛИ-а. Кроз ГУИ, јер није било начина да добијем број, одлучио сам да надмудрим цлипа скрипту Рестопкг. Његова употреба је бескрајно једноставна

/scripts/restorepkg username.tar.gz

Како се радња понавља за сваког корисника посебно. Када покушавате да користите * уместо корисничког имена, скрипта ме директно одсекла тако да се мора приступити мало елегантније –

archives=$(ls /home/ | grep tar.gz)

for archive in $archives

do

/scripts/restorepkg --force $archive

done

Сада брзо објашњење. Саставимо списак свих архива и гурамо га у променљиве архиве, затим пролазимо кроз листу по ставку тако што започињемо распакирање за сваку архиву одвојено. Нико не зна колико је компликовано и занимљиво зашто момци из компаније Цпанел нису користили такво решење за многе датотеке.

ostavi odgovor

Vaša e-adresa neće biti objavljena. Obavezna polja su označena *

Protiv bezvredne pošte *