Question
[Résolu]Probleme sur un script de sauvegarde
- DESERT
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 16 ans 8 mois #4857
par DESERT
[Résolu]Probleme sur un script de sauvegarde a été créé par DESERT
Bonjour,
J'ai créé un script qui fait une sauvegarde:
-Qui fait une sauvegarde de bases mysql
- et apres je fais un zip des sites ainsi que des backups des differentes base (j'utilise add_zip()) qui se trouve sur le forum.
Le probleme: en le lancant manuellement pas de souci, mais lorsque je créée une tache planifier, il n'attend pas que la compression complete pour fermer le script.
Y a t-il un moyen pour que mon script attende la fin de la compression ?
Merci<br><br>Message édité par: Miranthil, à: 26/06/09 10:17
J'ai créé un script qui fait une sauvegarde:
-Qui fait une sauvegarde de bases mysql
- et apres je fais un zip des sites ainsi que des backups des differentes base (j'utilise add_zip()) qui se trouve sur le forum.
Le probleme: en le lancant manuellement pas de souci, mais lorsque je créée une tache planifier, il n'attend pas que la compression complete pour fermer le script.
Y a t-il un moyen pour que mon script attende la fin de la compression ?
Merci<br><br>Message édité par: Miranthil, à: 26/06/09 10:17
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 8 mois #4859
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Probleme sur un script de sauvegarde
Salut,
Miranthil écrit:
Miranthil écrit:
Peux-tu nous communiquer le source ou un lien vers ce script ?(j'utilise add_zip()) qui se trouve sur le forum.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- DESERT
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 16 ans 8 mois #4863
par DESERT
Réponse de DESERT sur le sujet Re:Probleme sur un script de sauvegarde
Voila mon script,
******************************
**********************************************
Message édité par: Arnaud, à: 24/06/09 09:29
<br><br>Message édité par: Miranthil, à: 24/06/09 09:57
******************************
**********************************************
Message édité par: Arnaud, à: 24/06/09 09:29
La pièce jointe sauvegarde.ps1 est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 8 mois #4867
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Probleme sur un script de sauvegarde
Le problème est du coté du composant COM. Après qq recherches, voici 2 approches possibles :
soit l'ajout d'une fenêtre de progression
[code:1]$zipPackage.CopyHere($file.FullName,16+256+1024),[/code:1]
soit l'usage du pipeline:
[code:1] $File | Add-Zip... | out-null[/code:1]
Dans ce dernier tu devras modifier la logique de ton script.
A tester donc.
soit l'ajout d'une fenêtre de progression
[code:1]$zipPackage.CopyHere($file.FullName,16+256+1024),[/code:1]
soit l'usage du pipeline:
[code:1] $File | Add-Zip... | out-null[/code:1]
Dans ce dernier tu devras modifier la logique de ton script.
A tester donc.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- DESERT
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 16 ans 8 mois #4872
par DESERT
Réponse de DESERT sur le sujet Re:Probleme sur un script de sauvegarde
merci,
J'ai testé la premiere approche, donc je vois bien la fenetre de progression, mais mon script n'attend toujours pas la fin de compression pour passer les étapes suivantes.
Je vais essayer la 2 eme methode, mais faut je vois comment faire.
Petite question: y a t'il un moyen de tester si mon objet est toujours en cours d'utilisation cela pourrait réglé mon probleme.
J'ai testé la premiere approche, donc je vois bien la fenetre de progression, mais mon script n'attend toujours pas la fin de compression pour passer les étapes suivantes.
Je vais essayer la 2 eme methode, mais faut je vois comment faire.
Petite question: y a t'il un moyen de tester si mon objet est toujours en cours d'utilisation cela pourrait réglé mon probleme.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 8 mois #4873
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Probleme sur un script de sauvegarde
Miranthil écrit:
Un objets COM utilise un compteur de référence, il est considéré comme actif tant que son compteur est différent de zéro. Pour décrémenter le compteur on doit indiquer qu'on n'utilise plus l'objet, par exemple en affectant $null à la variable. Et dans cette situation je ne sais pas si le destructeur de l'objet attend la fin d'un possible traitement en cours.
Le pb est qu'on ne connait le moment où le traitement est terminé, et ce traitement semble être asynchrone...
Peut être vérifier si le fichier cible (.zip) n'est plus locké ?<br><br>Message édité par: Laurent Dardenne, à: 25/06/09 10:42
C'est à vérifier, mais dans ce cas je pense qu'il sera toujours considéré comme actif.Petite question: y a t'il un moyen de tester si mon objet est toujours en cours d'utilisation cela pourrait réglé mon probleme.
Un objets COM utilise un compteur de référence, il est considéré comme actif tant que son compteur est différent de zéro. Pour décrémenter le compteur on doit indiquer qu'on n'utilise plus l'objet, par exemple en affectant $null à la variable. Et dans cette situation je ne sais pas si le destructeur de l'objet attend la fin d'un possible traitement en cours.
Le pb est qu'on ne connait le moment où le traitement est terminé, et ce traitement semble être asynchrone...
Peut être vérifier si le fichier cible (.zip) n'est plus locké ?<br><br>Message édité par: Laurent Dardenne, à: 25/06/09 10:42
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.065 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]Probleme sur un script de sauvegarde