Re: [TECH] mystere crontab

2004-07-07 Par sujet jeff ghislain

[EMAIL PROTECTED] wrote:

Bonjour,

Je n'arrive pas a solutionner ce problème. De crontab je lance un
script qui archive mon système. 


Le problème se manifeste sous Debian stable mais pas en testing.

Dans la version stable je voie que les partitions sont montées mais
pour une raison qui m'échappe la ligne

system("cpbk $exclude -t $trash->{dir} $source->{dir} $dest->{dir}");

de mon script ne fonctionne pas. 


J'avais trouvé une fois une erreur de path avec une ligne de test du genre
system("which cpkb\n");
which: no cpkb in ...

A+

--
Prenez du bon temps! Oubliez le stress! Utilisez Linux :o)
JFGhislain - Linux-Azur   http://www.linux-azur.org


Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


Re: [TECH] mystere crontab

2004-07-07 Par sujet Jacques Caruso
Le mardi 6 Juillet 2004 14:29, [EMAIL PROTECTED] a écrit :
> Dans la version stable je voie que les partitions sont montées mais
> pour une raison qui m'échappe la ligne
>
> system("cpbk $exclude -t $trash->{dir} $source->{dir} $dest->{dir}");
>
> de mon script ne fonctionne pas.

J'ai pas d'idée, mais j'aimerais quand même proposer un truc : pourquoi 
ne pas remplacer l'appel à system("...") par

my $err = system("...");
($err == -1) && print $!;
($err >= 256) && print $err / 256;
print "\n";
 
Au moins, tu sauras pourquoi le soft n'a pu s'exécuter (enfin, en 
théorie) ou s'il s'est lancé, qu'est-ce qu'il n'a pas aimé (je pars du 
principe que system() est exécuté, vu que je ne m'imagine pas Perl 
outrepasser un appel de fonction silencieusement, ce serait vicieux :-)

> Est-ce que quelqu'un d'autre a vu quelque chose de similaire?

Pas moi, mais je n'ai aucune Woody.

+++
-- 
[ Jacques Caruso <[EMAIL PROTECTED]>  Développeur PHP ]
[ Monaco Internet   http://monaco-internet.mc/ ]
[ Tél : (+377) 93 10 00 43Clé PGP : 0x41F5C63D ]
[ -+-Magic is real... unless declared integer. (Haiku MOTD)-+- ]

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP 


[TECH] mystere crontab

2004-07-06 Par sujet linuxazur
Bonjour,

Je n'arrive pas a solutionner ce problème. De crontab je lance un
script qui archive mon système. 

Le problème se manifeste sous Debian stable mais pas en testing.

Dans la version stable je voie que les partitions sont montées mais
pour une raison qui m'échappe la ligne

system("cpbk $exclude -t $trash->{dir} $source->{dir} $dest->{dir}");

de mon script ne fonctionne pas. 

Est-ce que quelqu'un d'autre a vu quelque chose de similaire?

Les lignes pertinentes dans /etc/crontab :

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
0 14 * * * root /home/ivan/bin/extbackup
 
Le script extbackup est visible sur mon site web :

http://kanis.cc/viewcvs/*checkout*/juliva/bin/extbackup?rev=1.3

Le script lance cpbk qui est un utilitaire en C pour faire des
archives de systèmes.

http://packages.debian.org/stable/utils/cpbk

Merci pour tout commentaire,

Ivan
-- 
,-*
|   When faced with a challenge,|Ivan Kanis   |
|   look for a way, not a way out   |Software Developer   |
|   (David Weatherford) |  http://kanis.cc|
*-/

Linux-Azur :  http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
 Pas de message au format HTML, SVP