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 23/05/2025, à 22:10

herveD

cron inactif du crontab (résolu)

Bonsoir
Bon j'ai remis mes scripts notamment de synchronisation de données entre disque.
Si je lance une ligne de commande, celle-ci fait bien la tâche demandée.
La même tache ne se met pas en route toutes les 30mn comme cela se faisait avant.

*/30 * * * * "/media/$USER/xxxx/synchro-vers-dd-sync.sh"

J'ai copié mes lignes de commandes avec sudo crontab -e
Par contre dans l'édition je vois dans l'en tête  /tmp/crontab.HHeRRE/crontab   masi j'ai bien sauvegardé mes modifications

Dernière modification par herveD (Le 27/05/2025, à 11:02)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#2 Le 23/05/2025, à 22:20

ylag

Re : cron inactif du crontab (résolu)

Bonsoir,

Sauf erreur de ma part, il faut mettre le chemin absolu, donc pas possible d'utiliser la variable $USER ...

A+

Hors ligne

#3 Le 23/05/2025, à 22:32

Watael

Re : cron inactif du crontab (résolu)

je me souviens avoir vu qu'il est préférable d'utiliser $LOGNAME dans crontab...
et je ne suis pas convaincu de la pertinence des guillemets.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 24/05/2025, à 11:25

herveD

Re : cron inactif du crontab (résolu)

Bonjour
Retest de manière basique. Pour infos c'est exactement comme ce qui a fonctionné pendant des années sauf que j'ai changé de nom d'utilisateur

$ "/media/herve/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/synchro-vers-dd-sync.sh"
herve@NUC11TNHi3:~$ 

Dans le fichier log

sent 1.277.249.612 bytes  received 20.405 bytes  30.053.412,16 bytes/sec
total size is 131.903.997.820  speedup is 103,27
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.4.1]

real	0m42,583s
user	0m2,937s
sys	0m10,853s
RSYNC a fini correctement son travail

Dans le sudo crontab -e, 1 seule ligne active et rien ne se passe

  GNU nano 8.3                                       /tmp/crontab.LOtntY/crontab                                                 
*/1 * * * * "/media/herve/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/synchro-vers-dd-sync.sh"

Dernière modification par herveD (Le 24/05/2025, à 11:34)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#5 Le 24/05/2025, à 11:33

herveD

Re : cron inactif du crontab (résolu)

RClone

Bon tant que j'y suis d'autres scripts avec rclone ne fonctionne pas.. Peut-être lié .. ou pas ?

~$ rclone sync Zaclys:"Mes donnees synchronisées/Export du portable (autres)/" "/media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres)"
2025/05/24 11:20:25 ERROR : webdav root 'Mes donnees synchronisées/Export du portable (autres)': error reading source root directory: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:25 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting files as there were IO errors
2025/05/24 11:20:25 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting directories as there were IO errors
2025/05/24 11:20:25 ERROR : Attempt 1/3 failed with 1 errors and: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:26 ERROR : webdav root 'Mes donnees synchronisées/Export du portable (autres)': error reading source root directory: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:26 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting files as there were IO errors
2025/05/24 11:20:26 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting directories as there were IO errors
2025/05/24 11:20:26 ERROR : Attempt 2/3 failed with 1 errors and: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:27 ERROR : webdav root 'Mes donnees synchronisées/Export du portable (autres)': error reading source root directory: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:27 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting files as there were IO errors
2025/05/24 11:20:27 ERROR : Local file system at /media/herve/donnees/1, Mes donnees synchronisées/Export du portable (autres): not deleting directories as there were IO errors
2025/05/24 11:20:27 ERROR : Attempt 3/3 failed with 1 errors and: couldn't list files: 405 Method Not Allowed
2025/05/24 11:20:27 NOTICE: Failed to sync: couldn't list files: 405 Method Not Allowed

J'ai du recrée avec rclone config en mettant les mêmes valeurs que j'avai mémorisé à la création. Depuis rien n'a été modifié
Est-ce que je dois plutôt le créer avec sudo car cela devrait tourner aussi pendant la mise en veille ?
Ou autre chose ?

~$ rclone config
Current remotes:

Name                 Type
====                 ====
Zaclys               webdav

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> e

Select remote.
Choose a number from below, or type in an existing value.
 1 > Zaclys
remote> 1

Editing existing "Zaclys" remote with options:
- type: webdav
- url: https://acloud8.zaclys.com/index.php/login
- vendor: rclone
- user: 17099
- pass: *** ENCRYPTED ***

Dernière modification par herveD (Le 24/05/2025, à 11:34)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#6 Le 24/05/2025, à 13:02

ylag

Re : cron inactif du crontab (résolu)

Bonjour,

"crontab -e, 1 seule ligne active et rien ne se passe

  GNU nano 8.3                                       /tmp/crontab.LOtntY/crontab                                                 
*/1 * * * * "/media/herve/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/synchro-vers-dd-sync.sh"
"

Sana garantie, reteste sans les guillements encadrant la ligne de commande dans le cron ?

A+

Hors ligne

#7 Le 24/05/2025, à 13:09

geole

Re : cron inactif du crontab (résolu)

Bonjour

head /media/herve/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/synchro-vers-dd-sync.sh

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 24/05/2025, à 19:30

herveD

Re : cron inactif du crontab (résolu)

Bonsoir

rien n'a tourné sans les guillements

~$ head /media/herve/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/synchro-vers-dd-sync.sh
#!/bin/bash
chemin_source="/media/$USER/donnees/"
chemin_cible="/media/$USER/zDonnees-sync/"
chemin_dos_synchro="/media/$USER/donnees/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/"
msg_boite="DSQ-SYNC" 

exec > "$chemin_dos_synchro/log_synchro-vers-dd-sync" 2>&1 #log en entier
# exec 2> "$chemin_dos_synchro/log_synchro-dd-sync" #uniquement les erreurs

if [[ ! -e $chemin_cible ]] # Affiche 1 notification une seule fois si la cible n'existe jusqu'au prochain lancement d'ubuntu

Dernière modification par herveD (Le 26/05/2025, à 09:55)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#9 Le 26/05/2025, à 09:55

herveD

Re : cron inactif du crontab (résolu)

Bonjour
je me permets des relances car mes synchros ou sauvegardes ne fonctionnent plus!

Pour Rclone, est-ce que je dois plutôt le créer avec sudo car cela devrait tourner aussi pendant la mise en veille ? Ou autre chose ?

Je précises aussi que la seule modification est d'avoir fait une réinstallation complète du système sous 25.04, je me demande si cela peut-être une piste ?

Dernière modification par herveD (Le 26/05/2025, à 09:55)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#10 Le 26/05/2025, à 10:55

geole

Re : cron inactif du crontab (résolu)

Bonjour
Si après une installation neuve, cela ne fonctionne pas, tu as probablement oublié de paramétrer quelque chose. Je pense  aux sites distants dans /etc/exports
A mon avis, lorsque l'ordinateur est en veille, tout ce qui se lance  automatiquement soit par les cron soit systemd, est  aussi en veille.
Si tu ne sauvegardes que  des données dont tu es propriétaire, cela peut se faire sans sudo

Dernière modification par geole (Le 26/05/2025, à 10:55)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#11 Le 26/05/2025, à 11:28

herveD

Re : cron inactif du crontab (résolu)

Bonjour
Quand tu dis

Geole a écrit :

de paramétrer quelque chose. Je pense  aux sites distants dans /etc/exports

Ok je comprends mais je ne sais pas comment j'aurai du et maintenant comment faire pour paramétrer/autoriser les sites distants ? car avec nautilus je ne vois même pas l'accès à /etc/exports , pourtant j'affiche les fichiers cachés

Quand tu dis

Geole a écrit :

Si tu ne sauvegardes que  des données dont tu es propriétaire, cela peut se faire sans sud

je comprends que c'est pour rclone et donc que j'ai bien reconfiguré cela mais que c'est l'autre problème. C'est çà ?


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#12 Le 26/05/2025, à 14:51

Watael

Re : cron inactif du crontab (résolu)

pour faire propre et efficace :

#!/bin/bash

path="/media/$USER"
src="$path/donnees/"
dst="$path/zDonnees-sync/"
syncDir="$dst/ComInformat./Communs-Ubuntu/scripts/synchronisation-disques/"

"factoriser" au maximum, pour ne pas avoir à modifier un peu partout (et risquer d'en oublier) les mêmes données.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#13 Le 26/05/2025, à 17:57

herveD

Re : cron inactif du crontab (résolu)

Bonsoir
@watael
merci pour la refactorisation. j'ai appliqué cela et je confirme que les variables n'ont pas l'air de fonctionner; j'ai conservé le nom d'utilisateur. Juste à s'en souvenir hmm

Pour rclone:

~$ rclone sync --update "/media/herve/donnees/1, Mes donnees synchronisées/Export de l'ordi (mdp, secu)/" Zaclys:"Mes donnees synchronisées/Export ordi (mdp, secu)"
2025/05/26 17:55:55 CRITICAL: Failed to create file system for "Zaclys:Mes donnees synchronisées/Export ordi (mdp, secu)": parse "\x18/": net/url: invalid control character in URL

est-ce que j'ouvre un autre fil ?


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#14 Le 26/05/2025, à 19:05

Watael

Re : cron inactif du crontab (résolu)

non.

retape soigneusement la ligne de commande indiquée : il semble y avoir un caractère problématique...


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#15 Le 26/05/2025, à 19:09

iznobe

Re : cron inactif du crontab (résolu)

pffff :

rclone sync --update "/media/herve/donnees/1, Mes donnees synchronisées/Export de l'ordi (mdp, secu)/" Zaclys:"Mes donnees synchronisées/Export ordi (mdp, secu)"

des espaces , des accents , des apostrophes , des deux points , bref tout ca qu ' il faut pour garantir que ca ne fonctionne pas et galerer et perdre du temps inutilement , pour tout le monde sad

il ne manque plus que des " | " et des " / " pour que ce soit au top !

Dernière modification par iznobe (Le 26/05/2025, à 19:11)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#16 Le 27/05/2025, à 11:02

herveD

Re : cron inactif du crontab (résolu)

Bonjour

iznobe a écrit :

pffff :
..
des espaces , des accents , des apostrophes , des deux points , bref tout ca qu ' il faut pour garantir que ca ne fonctionne pas et galerer et perdre du temps inutilement , pour tout le monde sad

il ne manque plus que des " | " et des " / " pour que ce soit au top !

Désolé d'utiliser des termes en langage courant (certainement utilisés par 99% des non informaticiens)
Pour infos, cela a été fait avec l'aide d'aidants ici et cela fonctionnait :-)
Bon je clos ici. Comme ce n'est pas Mon problème le plus urgent, je verrai plus tard pour le reposer


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#17 Le 27/05/2025, à 12:54

iznobe

Re : cron inactif du crontab (résolu)

il ya des conventions de nommage , aussi bien sous linux que sous n' importe quel autre OS
certains caracteres sont carrément interdits
certains caracteres , sous certaines conditions , peuvent etre à risque , perturbateur .

s' en tenir a des choses simples : pas d ' espace , pas d' apostrophe , pas de caracteres diacritique ( accent trema et autre truc que l' on ne voit jamais ) etcc ... , c' est un gage de confort et de ne pas galerer au fil du temps .
par contre on peut utiliser les " - " et les " _ " sans risque wink pour remplacer les espasces par exemple , surtout si tu fais des scripts ou des commandes sur les chemins , tu verras que ca simplifie enormément les choses et evite les galeres .


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#18 Le 27/05/2025, à 17:39

geole

Re : cron inactif du crontab (résolu)

Bonjour.

herveD a écrit :

Pour rclone:

~$ rclone sync --update "/media/herve/donnees/1, Mes donnees synchronisées/Export de l'ordi (mdp, secu)/" Zaclys:"Mes donnees synchronisées/Export ordi (mdp, secu)"
2025/05/26 17:55:55 CRITICAL: Failed to create file system for "Zaclys:Mes donnees synchronisées/Export ordi (mdp, secu)": parse "\x18/": net/url: invalid control character in URL

J'ai noté l'erreur suivante parse "\x18/": net/url: invalid control character in URL
A mon avis , cela n'est pas dans la ligne de commande mais dans le fichier de configuration.
Publie ce retour

cat $HOME/.config/rclone/rclone.conf

Ce fichier ne me semble pas si simple que cela à fabriquer.   Pour info

 rclone lsd Zaclys:'Disque 2/Mes donnees synchronisées'
          -1 2025-05-27 17:12:35        -1 Export ordi (mdp, secu)

Montre bien que récupérer des informations de la box  est possible.
Mais mettre à jour le répertoire semble plus compliqué

rclone sync --update "/media/herve/donnees/1, Mes donnees synchronisées/Export de l'ordi (mdp, secu)/" Zaclys:"Mes donnees synchronisées/Export ordi (mdp, secu)"
2025/05/27 17:37:41 Failed to create file system for "Zaclys:Mes donnees synchronisées/Export ordi (mdp, secu)": couldn't initialize SMB: response error: {Network Name Not Found} The specified share name cannot be found on the remote server.

Dernière modification par geole (Le 27/05/2025, à 17:40)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#19 Le 27/05/2025, à 18:57

O_20_100_O

Re : cron inactif du crontab (résolu)

Bonjour,
À propos de

A mon avis, lorsque l'ordinateur est en veille, tout ce qui se lance  automatiquement soit par les cron soit systemd, est  aussi en veille.

Pour systemd, on peut mettre dans le timer

WakeSystem=true

If the computer is temporarily suspended, the monotonic clock generally pauses, too. Note that if WakeSystem= is used, a different monotonic clock is selected that continues to advance while the system is suspended and thus can be used as the trigger to resume the system.

https://www.freedesktop.org/software/sy … timer.html

Et à propos de la commande rclone.
Je crois deviner que la source est un montage webdav. Il me semble possible d'en faire un dépôt rclone et de synchroniser entre deux dépôts distants : webdav et zaclys.

Dernière modification par O_20_100_O (Le 27/05/2025, à 19:06)

Hors ligne

#20 Le 02/06/2025, à 17:57

herveD

Re : cron inactif du crontab (résolu)

Bonsoir
Bon tentative sur le portable

J'ai fais d'autres essais en remplaçant le vendor webdav par nextcloud, en installant rclone avec et sans sudo
Toujours sans résultat avec pour message

~$ rclone sync --update "/media/bruno/donnees/1, Mes donnees synchronisées/Export de l'ordi (autres)/" Zaclys:"Mes donnees synchronisées/Export ordi (autres)"
2025/06/02 17:44:13 CRITICAL: Failed to create file system for "Zaclys:Mes donnees synchronisées/Export ordi (autres)": read metadata failed: 405 Method Not Allowed

et rien dans la config

$ cat $HOME/.config/rclone/rclone.conf
cat: /home/bruno/.config/rclone/rclone.conf: Aucun fichier ou dossier de ce nom

Effectivement étrange qu'il ne le retrouve pas le ficiier
Erreur bête bien sûr


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#21 Le 03/06/2025, à 16:25

herveD

Re : cron inactif du crontab (résolu)

Bonjour
J'ai relu https://doc.ubuntu-fr.org/rclone#copiesynchronisation cf message précédent
Je ne vois effectivement pas de fichier sous ~/.config/rclone/rclone.conf alors que je lis bien la configuration
Alors qu'ne faisant rclone config j'ai bien mémorisé

$ rclone config
Current remotes:

Name                 Type
====                 ====
Zaclys               webdav

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> e

Select remote.
Choose a number from below, or type in an existing value.
 1 > Zaclys
remote> 1

Editing existing "Zaclys" remote with options:
- type: webdav
- url: https://acloud8.zaclys.com/index.php/login
- vendor: rclone
- user: 17090
- pass: *** ENCRYPTED ***

Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#22 Le 03/06/2025, à 18:27

geole

Re : cron inactif du crontab (résolu)

herveD a écrit :

et rien dans la config

$ cat $HOME/.config/rclone/rclone.conf
cat: /home/bruno/.config/rclone/rclone.conf: Aucun fichier ou dossier de ce nom

Effectivement étrange qu'il ne le retrouve pas le ficiier
Erreur bête bien sûr

Bonjour
Regarde où c'est stocké

rclone config file

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#23 Le 03/06/2025, à 23:23

herveD

Re : cron inactif du crontab (résolu)

Bonsoir
Effectivement il est stocké

$ rclone config file
Configuration file is stored at:
/home/bruno/snap/rclone/534/.config/rclone/rclone.conf

Bon de préférence si je me souviens bien, il est préférable que j'installe le paquet debian?

Dernière modification par herveD (Le 03/06/2025, à 23:40)


Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#24 Hier à 19:08

herveD

Re : cron inactif du crontab (résolu)

Bonsoir
Bon j'ai réinstallé la version proposé sur
C'est comme cela que cela fonctionnait correctement jusqu'à ce que je fasse une nouvelle installation !!

:~$ rclone config file
Configuration file is stored at:
/home/bruno/.config/rclone/rclone.conf

et pourtant cela ne passe toujours pas :

$ rclone sync --update "/media/bruno/donnees/1, Mes donnees synchronisées/Export de l'ordi (mdp, secu)/" Zaclys:"Mes donnees synchronisées/Export ordi (mdp, secu)"
2025/06/04 18:52:44 CRITICAL: Failed to create file system for "Zaclys:Mes donnees synchronisées/Export ordi (mdp, secu)": read metadata failed: 405 Method Not Allowed
bruno@Lenovo-Z50-70

Ma config actuelle : Ubuntu 25.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne