Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [file sh] tar parametrico

    Salve a tutti,

    ho un file sh in cui semplicemente riporto dei tar per effettuare dei bck a zone di alcuni dati
    (il bck di sistema sta diventando grande e lento in caso di restore)

    Vorrei poter inserire i file rinominandoli con la data, avevo provato tempo fa ma mi dava errore.

    Potete aiutarmi?

    Grazie

    P.S.: il file sh viene richiamato dal file crontab (forse dipendeva da questo, la var 'Date' non veniva vista?)

  2. #2
    codice:
    date +%F
    non va bene?

  3. #3
    Originariamente inviato da sacarde
    codice:
    date +%F
    non va bene?

    F=nome file? var definita da me?
    della serie

    F="prova.tar"

    tar opzioni \BCK\date+%F

    giusto?

    Lun se riesco provo sul pc interessato.

    Grazie

  4. #4
    esempio:

    tar opzioni mionome."`date +%F`".tar.bz ......ecc


    diventa:

    mionome.2013-09-14.tar.bz

  5. #5
    Originariamente inviato da sacarde
    esempio:

    tar opzioni mionome."`date +%F`".tar.bz ......ecc


    diventa:

    mionome.2013-09-14.tar.bz
    Grazie.

    Funziona.

    Proababilmente avevo concatenato male.

  6. #6
    Visto che ci sono chiedo,

    quale modo ho di stampare sul log con il comando Echo "">>log.log
    l'eventuale errore?

    Dove trovo le variabili che posso inserire nel log a parte la data?, esiste una guida?

    Grazie

  7. #7
    si, il ">>" accoda nel file indicato


    le variabili, se eseguito in uno script, sono quelle impostate dallo script stesso


    http://www.matteolucarelli.net/bash/bashman.htm



    p.s.
    a differenza che dal terminale, dove hai valorizzato le variabili
    visualizzabili con il comando: env

  8. #8
    Originariamente inviato da sacarde
    ...

    http://www.matteolucarelli.net/bash/bashman.htm

    ..
    tra l'altro vedo che la date è vista come comando esterno...

    io cerco (nn trovato) l'equivalente per un errore di sistema non definito da me

    per intenderci

    se si blocca lo script..perché si blocca? Da terminale vedo "dir vuota o roba simile" come si stampa lo stesso messaggio da sh?

    Esisterà un modo....o devo fare io i controlli da sh e customizzzare il messssaggio di errore?!!?

    Grazie

  9. #9
    se ho capito bene...


    gli errori del sistema vanno nello standard-err ( > &2)

    http://www.cyberciti.biz/faq/redirec...err-to-stdout/




    gli altri errori devi gestirli te

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 © 2026 vBulletin Solutions, Inc. All rights reserved.