Voulant profiter des acl sur mon linux (mdk 10.0), je me suis donc
installé tout un tas de choses, dont star afin de faire mes backups.
Je fais donc des choses du genre :
star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2
Seulement, je me retrouve dans les mails (cron) avec tout un tas de lignes :
star: '/var/lib/mysql/mysql.sock' unsupported file type 'socket'. Not
dumped.
Non pas que ce soit grave, mais j'aimerais bien "nettoyer" les mails de ce
genre de lignes inutiles (dans mon cas).
J'ai bien pensé mettre un grep -v "unsupported file type 'socket'" mais
je ne sais pas du tout où ni sur quoi le mettre dans ma ligne, à cause
en particulier du "| bzip2 >"
Je pense qu'il faudrait que je filtre la sortie erreur de star, mais
malgré mes quelques essais, ça n'a rien donné de probant. Faut dire que
les redirections m'ont toujours posé un problème ;-)
Le Sun, 07 Nov 2004 14:10:13 -0400, Christophe PEREZ a écrit :
Seulement, je me retrouve dans les mails (cron) avec tout un tas de lignes : star: '/var/lib/mysql/mysql.sock' unsupported file type 'socket'. Not dumped.
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les utiliser pour sauter les fichiers problèmatiques?
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
Le Sun, 07 Nov 2004 14:10:13 -0400, Christophe PEREZ a écrit :
Seulement, je me retrouve dans les mails (cron) avec tout un tas de lignes :
star: '/var/lib/mysql/mysql.sock' unsupported file type 'socket'. Not
dumped.
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les
utiliser pour sauter les fichiers problèmatiques?
--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
Le Sun, 07 Nov 2004 14:10:13 -0400, Christophe PEREZ a écrit :
Seulement, je me retrouve dans les mails (cron) avec tout un tas de lignes : star: '/var/lib/mysql/mysql.sock' unsupported file type 'socket'. Not dumped.
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les utiliser pour sauter les fichiers problèmatiques?
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
Christophe PEREZ
Le Sun, 07 Nov 2004 19:16:57 +0000, Stephane Chazelas a écrit:
Ca filtre la sortie d'erreur de bzip2, pas de star
Le Sun, 07 Nov 2004 21:24:48 +0100, Emmanuel Florac a écrit:
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les utiliser pour sauter les fichiers problèmatiques?
Parce que : 1) je n'ai pas trouvé comment utiliser des listes d'exclusion à proprement parler. J'ai juste trouvé les -V path=/répertoire, et ça fait lourd la ligne si je dois citer chaque fichier. 2) il me faudrait pour cela recenser chaque fichier que je veux exclure. Or, en fait, je ne veux pas en exclure, c'est star qui les exclu.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 07 Nov 2004 21:24:48 +0100, Emmanuel Florac a écrit:
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les
utiliser pour sauter les fichiers problèmatiques?
Parce que :
1) je n'ai pas trouvé comment utiliser des listes d'exclusion à
proprement parler. J'ai juste trouvé les -V path=/répertoire, et ça
fait lourd la ligne si je dois citer chaque fichier.
2) il me faudrait pour cela recenser chaque fichier que je veux exclure.
Or, en fait, je ne veux pas en exclure, c'est star qui les exclu.
Le Sun, 07 Nov 2004 21:24:48 +0100, Emmanuel Florac a écrit:
Il me semble que star supporte les listes d'exclusion, pourquoi ne pas les utiliser pour sauter les fichiers problèmatiques?
Parce que : 1) je n'ai pas trouvé comment utiliser des listes d'exclusion à proprement parler. J'ai juste trouvé les -V path=/répertoire, et ça fait lourd la ligne si je dois citer chaque fichier. 2) il me faudrait pour cela recenser chaque fichier que je veux exclure. Or, en fait, je ne veux pas en exclure, c'est star qui les exclu.
-- Christophe PEREZ Écrivez moi sans _faute !
Christophe PEREZ
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne : { { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3 ; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
Merci Stéphane.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne :
{ { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3
; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne : { { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3 ; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
errctl= name Use the file name as error control file. The reason for using an error control file is to make star quiet about error condi- tions that are known to be irrelevant on the quality of the archive or restore run. A typical reason to use error control is to suppress warnings about growing log files while doing a backup on a life file system. [...] SPECIALFILE Suppress warnings about files that could not be archived because the file type is not supported by the archive format.
errctl= name
Use the file name as error control file. The reason for
using an error control file is to make star quiet about
error condi- tions that are known to be irrelevant on the
quality of the archive or restore run. A typical reason to
use error control is to suppress warnings about growing log
files while doing a backup on a life file system.
[...]
SPECIALFILE Suppress warnings about files that could not
be archived because the file type is not supported by the
archive format.
errctl= name Use the file name as error control file. The reason for using an error control file is to make star quiet about error condi- tions that are known to be irrelevant on the quality of the archive or restore run. A typical reason to use error control is to suppress warnings about growing log files while doing a backup on a life file system. [...] SPECIALFILE Suppress warnings about files that could not be archived because the file type is not supported by the archive format.
-- Stephane
Christophe PEREZ
Le Sun, 07 Nov 2004 21:30:14 +0000, Stephane Chazelas a écrit:
Lire la page de man de star:
Lue pas mal de fois pour arriver à faire ce à quoi je suis parvenu tout de même ;-)
errctl= name Use the file name as error control file. The reason for using an error control file is to make star quiet about error condi- tions that are known to be irrelevant on the quality of the archive or restore run. A typical reason to use error control is to suppress warnings about growing log files while doing a backup on a life file system. [...] SPECIALFILE Suppress warnings about files that could not be archived because the file type is not supported by the archive format.
mais ça, effectivement, je suis passé à côté. Désolé donc pour le bruit, et merci encore.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 07 Nov 2004 21:30:14 +0000, Stephane Chazelas a écrit:
Lire la page de man de star:
Lue pas mal de fois pour arriver à faire ce à quoi je suis parvenu tout
de même ;-)
errctl= name
Use the file name as error control file. The reason for
using an error control file is to make star quiet about
error condi- tions that are known to be irrelevant on the
quality of the archive or restore run. A typical reason to
use error control is to suppress warnings about growing log
files while doing a backup on a life file system.
[...]
SPECIALFILE Suppress warnings about files that could not
be archived because the file type is not supported by the
archive format.
mais ça, effectivement, je suis passé à côté.
Désolé donc pour le bruit, et merci encore.
Le Sun, 07 Nov 2004 21:30:14 +0000, Stephane Chazelas a écrit:
Lire la page de man de star:
Lue pas mal de fois pour arriver à faire ce à quoi je suis parvenu tout de même ;-)
errctl= name Use the file name as error control file. The reason for using an error control file is to make star quiet about error condi- tions that are known to be irrelevant on the quality of the archive or restore run. A typical reason to use error control is to suppress warnings about growing log files while doing a backup on a life file system. [...] SPECIALFILE Suppress warnings about files that could not be archived because the file type is not supported by the archive format.
mais ça, effectivement, je suis passé à côté. Désolé donc pour le bruit, et merci encore.
-- Christophe PEREZ Écrivez moi sans _faute !
DINH Viêt Hoà
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne : { { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3 ; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
Tu viens juste d'enlever toute l'indentation qui permettait de rendre les choses un peu lisibles, non ?
-- DINH V. Hoa,
"sunZ ! capitaine de soirées"
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne :
{ { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3
; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
Tu viens juste d'enlever toute l'indentation qui permettait de rendre
les choses un peu lisibles, non ?
Le Sun, 07 Nov 2004 17:12:46 -0400, Christophe PEREZ a écrit:
Et il n'y a pas en plus simple ?
En une ligne, ça me donne : { { star H=exustar -M -acl -c /var/lib/mysql/ | bzip2 > test.star.bz2 2>&3 ; } 2>&1 | grep -v "unsupported file type 'socket'" ; } 3>&2
Tu viens juste d'enlever toute l'indentation qui permettait de rendre les choses un peu lisibles, non ?
-- DINH V. Hoa,
"sunZ ! capitaine de soirées"
Christophe PEREZ
Le Mon, 08 Nov 2004 00:13:28 +0100, DINH Viêt Hoà a écrit:
Tu viens juste d'enlever toute l'indentation qui permettait de rendre les choses un peu lisibles, non ?
:-)) oui, je sais bien, et j'en ai honte, mais comme c'était à taper en ligne de commande sur ce coup là, c'était plus simple. Désolé.
-- Christophe PEREZ Écrivez moi sans _faute !
Le Mon, 08 Nov 2004 00:13:28 +0100, DINH Viêt Hoà a écrit:
Tu viens juste d'enlever toute l'indentation qui permettait de rendre
les choses un peu lisibles, non ?
:-)) oui, je sais bien, et j'en ai honte, mais comme c'était à taper
en ligne de commande sur ce coup là, c'était plus simple.
Désolé.