Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/04/2017, à 14:37

Ebraball

Exécuter Luckybackup sans ouvrir de session

Bonjour, nouveau sur le forum, j'utilise Ubuntu 14.04 pour un petit serveur hébergeant PMB (SIGB). Je voulais automatiser une copie quotidienne des dossiers de sauvegarde de la base vers un deuxième disque dur. J'ai utilisé Luckybackup, cela fonctionne très bien, tant qu'une session est ouverte. Le problème est que le serveur reboote de temps à autre (coupure d'électricité ou autre) et que Luckybackup ne fonctionne pas tant qu'on a pas rouvert la session.
J'ai essayé d'exécuter Luckybackup en root, ou même de copier les lignes de commandes dans crontab système, sans succès.
Merci de votre aide.

Hors ligne

#2 Le 10/04/2017, à 14:47

erresse

Re : Exécuter Luckybackup sans ouvrir de session

Bonjour,
As-tu cherché du côté de "rsync" ?
LuckyBackup est basé sur cette application (c'est juste une interface en fait), tu peux exporter la commande générée par LuckyBackup et l'exécuter ensuite en mode ligne de commande avec "rsync" je pense.
Reste à savoir si tu peux lancer "rsync" sans ouvrir de session, là, je ne sais pas...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 10/04/2017, à 15:02

moko138

Re : Exécuter Luckybackup sans ouvrir de session

"Exécuter Luckybackup sans ouvrir de session" : je suppose que tu ceux dire "sans ouvrir de session graphique", non ?
Si non, je ne vois pas ce que tu veux dire.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 10/04/2017, à 16:09

erresse

Re : Exécuter Luckybackup sans ouvrir de session

moko138 a écrit :

"Exécuter Luckybackup sans ouvrir de session" : je suppose que tu ceux dire "sans ouvrir de session graphique", non ?
Si non, je ne vois pas ce que tu veux dire.

En fait, ce que j'ai cru comprendre, c'est exécuter la sauvegarde sans ouvrir de session (graphique ou console) d'un utilisateur.
Ça pourrait être : exécuter la sauvegarde en mode ligne de commande par "root" avec contab...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 10/04/2017, à 16:26

Ebraball

Re : Exécuter Luckybackup sans ouvrir de session

Excusez moi d'être un peu imprécis, mais je ne suis pas spécialiste Ubuntu. Effectivement, je voudrais que la commande s'exécute, même après un redémarrage, même si je n'ai pas ouvert de session d'utilisateur. J'ai copié cette commande de luckybackup dans etc/crontab, mais ça n'a rien donné :
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ luckybackup entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 14 * * *     env DISPLAY=:0 /usr/bin/luckybackup --silent --skip-critical /home/doc/.luckyBackup/profiles/default.profile > /home/doc/.luckyBackup/logs/default-LastCronLog.log 2>&1
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of luckybackup entries

Je suppose qu'il doit falloir procéder plus subtilement qu'un simple copier/coller...

Hors ligne

#6 Le 10/04/2017, à 16:54

erresse

Re : Exécuter Luckybackup sans ouvrir de session

Déjà, cette commande doit s'exécuter sans nécessiter l'interface graphique, si tu as utilisé la planification à une heure donnée...
Tu pourrais mettre la commande pour être exécutée par "root" (la commande peut alors être exécutée sans ouvrir de session d'utilisateur).

Dernière modification par erresse (Le 10/04/2017, à 16:54)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#7 Le 10/04/2017, à 17:01

Ebraball

Re : Exécuter Luckybackup sans ouvrir de session

OK, il doit y avoir un pb sur l'utilisateur qui devrait être root et non pas doc... J'essaie demain. Merci

Hors ligne

#8 Le 11/04/2017, à 10:01

Ebraball

Re : Exécuter Luckybackup sans ouvrir de session

J'ai exécuté Luckybackup en root, la commande est devenue ça :

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ luckybackup entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 09 * * *      env DISPLAY=:0 /usr/bin/luckybackup --silent --skip-critical /root/.luckyBackup/profiles/default.profile > /root/.luckyBackup/logs/default-LastCronLog.log 2>&1
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of luckybackup entries ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mais ça ne fonctionne pas. J'ai essayé d'insérer un sudo avant env DISPLAY mais pas mieux !


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 11/04/2017, à 18:04)

Hors ligne

#9 Le 11/04/2017, à 12:26

Ebraball

Re : Exécuter Luckybackup sans ouvrir de session

Il semble que ce soit Luckybackup qui ne peut s'exécuter que dans une session. J'ai résolu mon problème avec un script Rsync que j'appelle  avec crontab :

#!/bin/bash

rsync -a --del /var/www/html/pmb/admin/backup/backups/ /media/doc/HDSauvegarde/backups/

(cela aura au moins eu le mérite de me forcer à faire quelques progrès avec Ubuntu !)
Merci pour votre aide


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 11/04/2017, à 18:04)

Hors ligne