WHM / cPanel Cleanup Script

I’m working on a script that cleans up the users home directory. It currently:

  • archives and removes all error_log files it can find
  • removes cpmove.psql directories that are sometimes left in place after a user is moved to another server.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#####################################
# How2 Solutions - http://how2.be
# cPanel Cleanup Script
# version 1.0
#####################################

for user in `ls -A /var/cpanel/users`
do
    echo $user

    #####################################
    # archive error_log
    #####################################
    rm -f /home/$user/error_log.tar
    rm -f /home/$user/error_log.tar.gz

    FILE_LIST=`find /home/$user/public_html -type f -name "error_log"`
    for error_log_file in $FILE_LIST
    do
        echo $error_log_file
        tar -rf /home/$user/error_log.tar $error_log_file
        rm -f $error_log_file
    done

    gzip -f /home/$user/error_log.tar
    chown root:$user /home/$user/error_log.tar.gz

    #####################################
    # remove cpmove.psql
    #####################################
    rm -rf /home/$user/cpmove.psql*
done

I’m planning to custimize this a bit more so error_log files are archived once a month and offer users the ability to disable archiving. More cleanup actions will be added as well. If you think of something usefull to add to this script let me know!

Varkensgriep

De varkensgriep of “swine flu” bedreigt nu ook Europa. Het is maar een kwestie van tijd voor deze ook in België zal doorbreken. Waar men in de hele wereld spreekt over varkensgriep, lijkt er in België een eigen variant te bestaan: de “mexicaanse” griep.

Uit angst dat mensen massaal geen varkensvlees meer zouden eten was men er snel bij om dit beestje van naam te laten veranderen. Nu gaan mensen niet alleen geen varkensvlees meer eten maar ook al niet meer naar Mexico durven reizen. Want iedereen heeft natuurlijk internet en kijkt ook is wat verder dan “De Standaard” en “Het Laatste Nieuws“. Of niet?

Wat lezen we vandaag in de krant? Voor elke Belg 2 doses vaccin tegen Mexicaanse griep. Kostprijs: 150 miljoen Euro.
Wat zullen ze blij zijn in de farmaceutische industie want het ging net slecht daar. Je hoort hem al aankomen: zou dit geen complot zijn? Er zal weer één bedrijf zijn dat er uitspringt in heel deze zaak en die er uiteindelijk rijk van gaat worden. Ook knap dat men nu al weet wanneer het vaccin klaar gaat zijn. Enfin, ik zal weer teveel films gezien hebben.

Nu snel naar de apotheek om een mondmasker en dan naar het reisbureau om 2 tickets voor Cancûn. Naar het schijnt zijn die erg goedkoop tegenwoordig 😉

Ishtar-al-gedaan?

Vanavond is het weer Eurosong. Benieuwd wat dat gaat geven.
Ik ga zeker kijken want ik wil is vroeg gaan slapen vanavond 😛

Update
We zijn dan toch niet in slaap gevallen. Ishtar ligt er uit en het oostblok gaat door. Misschien kunnen ze beter een westerse en een oosterse halve finale houden en die dan tegen elkaar laten uitkomen. Of we stoppen er gewoon mee…