Bookmark and Share
Document Actions

Sistema
medio

Processi di backup e servizi nei runlevel

8.1 Schedulazione dei processi di backup

      1. I tool di backup repozo.py e zeopack possono ovviamente essere schedulati per essere avviati in orari programmati attraverso il file crontab di sistema:

        Un esempio di script potrebbe essere:

        #!/bin/sh

        PYTHONPATH=/opt/zope/python-2.4.4/

        export PYTHONPATH

        REPOZOPATH=/opt/zope/istanza/bin/repozo.py

        PYTHON=/opt/zope/python-2.4.4/bin/python

        BACKUP=/opt/zope/backups

        echo

        echo "backup starting"

        date

        $PYTHON $REPOZOPATH -B -v -z -r $BACKUP -f

        /opt/zope/istanza/var/Data.fs >>

        /opt/zope/istanza/log/repozobackups.log 2>&1

        echo "backup finished"

        che potrebbe essere schedulato attraverso un crontab:

        crontab -e

        e aggiungendo la riga:

        10-30-50 * * * * /opt/zope/mk_backup.sh 2>&1

8.2 Configurare i servizi nei runlevel di sistema

        Per assicurare che il servizio Zope parta al boot del sistema potremo fare un link simbolico in /etc/init.d/

        cd /etc/init.d/

        ln -s /opt/zope/istanza/bin/zopectl zopectl

        e successivamente attraverso i tool specifici della distribuzione selezionare i runlevel in cui avviarlo, 2 3 4 5 sono generalmente quelli utilizzati.

 
by Alice Narduzzo last modified 2008-04-29 15:45
Contributors: Matteo Sorba