#1 Le 19/02/2024, à 17:36
- herveD
Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
en monde commande j'arrive à réaliser l'export unidirectionnel : Ubuntu => Zaclys
J'ai ensuite essayé de faire cela avec de nombreux essais dans un cron
*/1 * * * * /usr/bin/rclone sync --update --progress "/media/zz/" Zaclys:"Mes donnees synchronisées/zz"
mais cela ne fonctionne pas !
sudo crontab -e
Je retrouve dedans les cmd sync
*/30 * * * * "/media/.../synchro-vers-dd-sync.sh"
Par contre je vois que j'ouvre un fichier sous tmp
/tmp/crontab.X3mpe3/crontab
Comment finaliser cela dans un cron ?
Dernière modification par herveD (Le 19/02/2024, à 17:39)
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#2 Le 26/02/2024, à 11:01
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
+1
je n'ai toujours pas réussi (et cela bloque ma synchro avec le portable).
Dernière modification par herveD (Le 26/02/2024, à 11:21)
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#3 Le 26/02/2024, à 13:00
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
pourquoi sudo crontab alors que tu lances ta commande manuellement sans sudo ?
sudo crontab -e permet d'éditer le crontab de root. hors ton fichier de config de rclone se trouve dans le home de ton utilisateur, root ne peut donc pas deviner son chemin.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#4 Le 26/02/2024, à 14:13
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonsjour
pourquoi sudo crontab alors que tu lances ta commande manuellement sans sudo ?
sudo crontab -e permet d'éditer le crontab de root. hors ton fichier de config de rclone se trouve dans le home de ton utilisateur, root ne peut donc pas deviner son chemin.
J'ai entendu ta réponse mais je ne comprends pas
Si je fais
$ crontab -e
le fichier est vide
Si je fais
sudo crontab -e
je retrouve bien mes commandes comme
*/30 * * * * "/media/.../synchro-vers-dd-sync.sh"
qui s'excutent bien (et pas ailleurs).
J'en conclus que je suis sans le bon fichier pour mettre aussi rclone. Non ? sinon j'ai besoin de plus d'explication
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#5 Le 26/02/2024, à 14:42
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
si tu veux utiliser rclone avec root, assure-toi que rclone soit bien configuré pour root.
rclone listremotes
sudo rclone listremotes
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 26/02/2024, à 14:45
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
tu peux éventuellement copier ta config :
sudo cp ~/.config/rclone/rclone.conf /root/.config/rclone/rclone.conf
ou peut-être un symlink :
sudo ln -s /home/$USER/.config/rclone/rclone.conf /root/.config/rclone/rclone.conf
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#7 Le 26/02/2024, à 19:30
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonsoir
rclone listremotes
Zaclys:
~$ sudo rclone listremotes
2024/02/26 18:57:52 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
puis j'ai fais
~$ sudo cp ~/.config/rclone/rclone.conf /root/.config/rclone/rclone.conf
Et cela aurait synchronisé les fichiers du répertoire. J'ai un début de compréhension et de résolution.
Il fallait que je copie ce fichier.
j'avai oublié de dire que je l'avais fait avec sudo car je souhaite que la synchro se fasse aussi quand je ne suis pas entrain d'utiliser l'ordi (la buit par exemple)
Cela veut dire qu'à chaque fois, dans ce cas, il faudrait que je copie le fichier ?
A confirmer et j'essaierai aussi le "symlink" !
Merci
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#8 Le 27/02/2024, à 20:40
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonsoir
Bon je pensais en avoir fini mais depuis hier j'ai un soucis
a) La synchro fonctionne bien comme export unidirectionnel : Ubuntu => Zaclys mais pas dans l'autre sens: Zaclys => Ubuntu
Pourtant j'ai appliqué la même méthode,
a) vérification que cela fonctionne en mode commande
b) recopie dans rclone.conf
c) modification d'un fichier sur le serveur Zaclys
*/01 * * * * rclone sync --update --progress Zaclys:"Mes donnees synchronisées/Export du portable (autres)/" "/media/rv/donnees/Mes donnees synchronisées/Export du portable (autres)/"
une idée ?
Autres questions moins importantes
b/ y a t-il une commande pour faire une synchro bidirectionnelle ? ou j'applique 2 lignes de transfert l'une après l'autre ?
c/ j'ai enlevé le --progress après car on est d'accord que cela ne sert à rien avec le cron
d/ autre optimisation ? ou comment être informé d'un échec ?
Dernière modification par herveD (Le 27/02/2024, à 20:41)
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#9 Le 06/03/2024, à 18:50
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonsoir
a) Je me demande s'il ne faut pas trouver un moyen dans l'autre sens de dire que l'on vient du portable (comme en nommant zaclys pour le cas qui fonctionne)
C'est en regardant au début de https://rclone.org/commands/rclone_sync/ que je pense à çà !?.
b) il n'y aurait pas de possibilité bidirectionnelle selon https://linuxpip.org/rclone-examples/
il faudrait que j'applique les 2 lignes de transfert l'une après l'autre ?
moins important:
c/ j'ai enlevé le --progress après car on est d'accord que cela ne sert à rien avec le cron
d/ autre optimisation ? ou comment être informé d'un échec ?
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#10 Le 06/03/2024, à 19:31
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 07/03/2024, à 00:57
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
c/ j'ai enlevé le --progress après car on est d'accord que cela ne sert à rien avec le cron
effectivement.
d/ autre optimisation ? ou comment être informé d'un échec ?
pour être informé il faut par ex. que le mail fonctionne sur ta machine (voir msmtp par ex.), cron peut envoyer des emails.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#12 Le 07/03/2024, à 11:44
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
Merci pour les réponses pour l'instant j'essaie sans aucun flage, merci de me dire s'il en faut un en programmation cron
a/ du nuage vers le disque media Ubuntu non fonctionnel
mon principal problème est que cela ne fonctionne pas dans le sens, j'ai un ">" après tentative d'execution en mode commande
~$ rclone sync Zaclys:"Mes donnees synchronisées/Export du portable (autres)/" "/media/rv/donnees/Mes donnees synchronisées/Export du portable (autres)/
>
b/ BISYNC
Super mais c'est encore expérimental. j'aimerai bien essayé quand même en espérant que cela soit assez stable!? mais j'ai un message d'erreur:
$ rclone bisync "/media/rv/donnees/Mes donnees synchronisées/Export du portable (photos)/" Zaclys:"Mes donnees synchronisées/Export du portable (photos)/"
2024/03/07 11:35:32 NOTICE: bisync is EXPERIMENTAL. Don't use in production!
2024/03/07 11:35:32 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run
2024/03/07 11:35:32 ERROR : Bisync aborted. Must run --resync to recover.
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#13 Le 07/03/2024, à 13:12
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
a/ : tu n'as pas fermé les guillemets ".
b/ : avec l'option --resync peut-être ?
voir : https://github.com/rclone/rclone/issues/7423
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 07/03/2024, à 16:38
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
D'abords merci
b/BISYNC
Fonctionne bien même si en mode commande, j'ai toujours l'avertissement "expérimental" ne pas utiliser en production:rolleyes:
a/ du nuage vers le disque media Ubuntu
Ah les copier/coller, effectivement cela va mieux en mode commande et dans le cron
Je laisse tomber d'envoyer un mail, je souhaite rester au plus simple mais peut-être en émettant un fichier log
$ ./synchro_zaclys-ubuntu.sh
./synchro_zaclys-ubuntu.sh: ligne 13: --log-file : commande introuvable
./synchro_zaclys-ubuntu.sh: ligne 17: --log-file : commande introuvable
2024/03/07 16:03:37 NOTICE: bisync is EXPERIMENTAL. Don't use in production!
./synchro_zaclys-ubuntu.sh: ligne 21: --log-file : commande introuvable
Le mode commande ci dessus fonctionne mais pas dans un cron chaque mn
*/01 * * * * "/media/rv/donnees/Com. informat./Communs Ubuntu/scripts/synchronisation disques/synchro_zaclys-ubuntu.sh"
Une idée ??
Sinon je voulais éventuellement tracer dans un log. j'ai crée 3 fichiers dans les emplacements
#!/bin/bash
# Get config path from rclone
config=$(rclone config file)
# Remove everything except the path
RCLONE_CONFIG="/${config#*/}"
export RCLONE_CONFIG
# Exit if rclone running
if [[ "$(pidof -x $(basename $0) -o %PPID)" ]]; then exit; fi
# Sync files to the cloud
/usr/bin/rclone sync --update "/media/rv/donnees/Mes donnees synchronisées/Export de l'ordi (autres)/" Zaclys:"Mes donnees synchronisées/Export de l'ordi (autres)/"
--log-file "/media/rv/donnees/Com. informat./Communs Ubuntu/scripts/synchronisation nuages/rclone_sync_ubuntu_vers-zaclys_donnees_portable_autres.log"
--verbose \
/usr/bin/rclone sync --update Zaclys:"Mes donnees synchronisées/Export du portable (autres)/" "/media/rv/donnees/Mes donnees synchronisées/Export du portable (autres)/"
--log-file "/media/rv/donnees/Com. informat./Communs Ubuntu/scripts/synchronisation nuages/rclone_sync_zaclys_vers-ubuntu_donnees_portable_autres.log"
--verbose \
/usr/bin/rclone bisync "/media/rv/donnees/Mes donnees synchronisées/Export du portable (photos)/" Zaclys:"Mes donnees synchronisées/Export du portable (photos)/" --resync
--log-file "/media/rv/donnees/Com. informat./Communs Ubuntu/scripts/synchronisation nuages/rclone_bisync_ubuntu_vers-zaclys_photo_portable.log"
--verbose \
#/usr/bin/rclone sync [SOURCE_PATH] remote:[REMOTE_PATH]
# --log-file /opt/rclone_upload.log
# --verbose
J'avais fait avec le soutien du forum ensuite l'apparition d'une notification en cas de problème, mais cet ancien programme n'a plus l'air d'être fonctionnel sous ubuntu 23.10.
Ce serait la cerise sur le gâteau:cool:
Dernière modification par herveD (Le 07/03/2024, à 16:40)
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#15 Le 18/03/2024, à 20:21
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
Après une semaine d'avance, je souhaite finaliser éventuellement avec le fichier sh dans le cron qui ne fonctionne pas actuellement.
Si quelqu'un a une idée?
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#16 Le 18/03/2024, à 20:34
- krodelabestiole
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Je laisse tomber d'envoyer un mail, je souhaite rester au plus simple
il n'y a vraiment rien de compliqué à envoyer un mail avec cron (surtout si on compare à ton script).
il suffit de configurer msmtp (comme dit au dessus), c'est aussi simple que n'importe quel client mail (thunderbird ou autre) - même plus : il n'y a que la connexion au serveur SMTP à configurer, et d'ajouter cette ligne avant les jobs cron :
MAILTO=user@example.com
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#17 Le 21/03/2024, à 14:53
- herveD
Re : Export unidirectionnel : Ubuntu => Zaclys ne fonctione pas avec rClone
Bonjour
herveD a écrit :Je laisse tomber d'envoyer un mail, je souhaite rester au plus simple
il n'y a vraiment rien de compliqué à envoyer un mail avec cron (surtout si on compare à ton script).
il suffit de configurer msmtp (comme dit au dessus), c'est aussi simple que n'importe quel client mail (thunderbird ou autre) - même plus : il n'y a que la connexion au serveur SMTP à configurer, et d'ajouter cette ligne avant les jobs cron :
MAILTO=user@example.com
Comme je ne vois pas d'explications à mon problème, je vais tester cette solution mais comme c'est non urgent cela me prendre un peu de temps
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne