Dzisiaj postanowiłem zrobić kilka testów na czystą Cpanel zabudowy, która u mnie była potrzeba wielu użytkowników. Ponieważ nie chciał, aby ciężar pracujących serwera z packers tworzenia kopii zapasowych i przesyłania plików użyłem archiwa wczoraj wieczorem. Трансферирах wszystkie archiwa w /home, i okazało się, że Cpanel nie oferuje odzyskiwanie więcej 1 konto zarówno przez GUI i CLI. W GUI tak jak nie mógł pokoju, postanowiłem изхитря z cli skrypt restorepkg. Jego użycie jest nieskończenie po prostu
/scripts/restorepkg username.tar.gz
Jak akcja jest powtarzana dla każdego użytkownika osobno. Podczas próby użycia * zamiast nazwy użytkownika skrypt деректно mnie zebrał, więc trzeba podejść trochę bardziej elegancko –
archives=$(ls /home/ | grep tar.gz) for archive in $archives do /scripts/restorepkg --force $archive done
Teraz szybko wyjaśnienie. Wykonujemy je z listy wszystkie archiwa i jego блъскаме w zmiennej archives następnie обхождаме listy pozycję w miejscu, gdy używamy do rozpakowania ilość zajętego każdy archiwum oddzielnie. Nic wiele ciekawych skomplikowane dlaczego kolesie z Cpanel nie są izplzvali podobne rozwiązanie w przypadku wielu plików.