Hodiaŭ mi decidis fari kelkajn testojn sur puran instaladon por cPanel ke mi bezonas multnombraj uzantoj. Ĉar mi ne volis seli laboras serviloj pakado apogilo kaj transporto de dosieroj uzataj registroj de la nokto antaŭ. Translokiganta ĉiujn dosierojn en / hejmo kaj trovis ke cPanel ne proponas restarigi pli 1 konto samtempe en ambaŭ GUI kaj CLI en. En GUI kiel couldnt akiri numerojn decidis elpensis kun CLI skripto restorepkg. Lia uzo estas ekstreme simpla

/scripts/restorepkg username.tar.gz

La ago estas ripetita por ĉiu uzanto aparte. Kiam mi provas uzi * anstataŭ la salutnomo skripto derektno tranĉi mi do estu alproksimiĝis iom gracie –

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

for archive in $archives

do

/scripts/restorepkg --force $archive

done

Nun rapida klarigo. Fari liston de ĉiuj kopioj kaj arkivoj saltetanta en ŝanĝiĝema tiam rulumi tra la listo unu ero je eksalto elpakas por ĉiu rekordo aparte. Нищо кой знае колко сложно интересно защо пичовете от Cpanel не са изплзвали подобно решение за множество файлове.