Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    crontab, vacanze e backup

    ciao a tutti,
    ho un task su crontab che esegue il backup ogni giorno, eccetto sabato e domenica (essendo gg di vacanza, nn varia nulla).
    Non c'è un modo per non far eseguire questo particolare task anche nei giorni di vacanza (natale, santo stefano, ferragosto, etc. etc)
    Siccome faccio dei backup con storicità di 15 gg, inutile che questi giorni mi vengano bruciati per niente...
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    la prima cosa che mi viene in mente e' che il tuo script di backup legga da qualche parte se e' vacanza, e in che giorni. ad esempio, se il tuo script leggesse dei file di configurazione potresti metterli nella directory /etc/tuoscript. ci metti anche un file vacanze.conf, in cui in qualche formato specifichi i giorni di vacanza. Lo script legge quel file e verifica se sta girando in un giorno di vacanza, se si' non fa nulla.
    La cosa si puo' fare anche con un booleano: prima di chiudere per le vacanze sempre in un file di configurazione setti un flag, che ne so, VACANZA=true. lo script all'inizio fai un
    codice:
    source /etc/tuoscript/vacanza.conf
    poi

    codice:
    if [ $VACANZA != "true" ]; then
    #fai le tue robe
    fi
    ecco, un paio di ideuzze insomma... si puo' complicare quanto si vuole, magari anche semplificare.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.