Hodiaŭ mi decidis fari iujn provojn pri pura Cpanel-instalaĵo, por kiu mi bezonis plurajn uzantojn. Ĉar mi ne volis ŝarĝi la kurantajn servilojn per batch-arkivado kaj dosiera translokigo, mi uzis la arkivojn de la antaŭa vespero. Mi trapasis ĉiujn arkivojn al / hejmen kaj trovis, ke Cpanel ne plu ofertas resaniĝon 1 konto ambaŭ per GUI kaj per CLI. Per GUI ĉar ne estis maniero ricevi numeron, mi decidis forigi per cli la restaŭkkriptan skripton. Ĝia uzo estas ege simpla

/scripts/restorepkg username.tar.gz

Kiel la ago ripetas por ĉiu uzanto aparte. Kiam vi provas uzi * anstataŭ la uzantonomo la skripto rekte fortranĉis min, do ĝi devas esti alproksimigita iom pli elegante –

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

for archive in $archives

do

/scripts/restorepkg --force $archive

done

Nun rapida klarigo. Ni fabrikas liston de ĉiuj arkivoj kaj puŝas ĝin en la ŝanĝiĝantajn arkivojn, poste ni trairas la liston per ero komencante la malplenigon por ĉiu arkivo aparte. Neniu scias kiel komplika kaj interesa kial la uloj de Cpanel ne uzis tian solvon por multaj dosieroj.