IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[ubuntu][windows] Crontab rsync


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 46
    Par défaut [ubuntu][windows] Crontab rsync
    Hello all,

    Je tente de faire tourner un crontab sur mon ubuntu sous windows 10.
    Le problème étant principalement, que je n'arrive pas à récupérer mes logs, ce qui m'empêche de debuguer correctement.

    Voici mon crontab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    steackfrite@anchise:/var/log$ crontab -l
    1 * * * * rsync --update -razvhe ssh toto@192.168.1.x:/volume1/Sync-File/test-file.txt /mnt/c/Users/moi/Documents/Technical-Folder/test-file.txt >> /home/steackfrite/Temp/cron-log/myjob.log 2>&1

    En sachant que la commande en shell fonctionne bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    steackfrite@anchise:/var/log$ rsync --update -razvhe ssh toto@192.168.1.x:/volume1/Sync-File/test-file.txt /mnt/c/Users/moi/Documents/Technical-Folder/test-file.txt >> /home/steackfrite/Temp/cron-log/myjob.log 2>&1
    receiving incremental file list
     
    sent 14 bytes  received 75 bytes  59.33 bytes/sec
    total size is 35.21K  speedup is 395.66
    Et je récupère bien mon fichier de log.


    Pour les logs, je ne pense pas que ça soit un problème de droit d'écriture :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    drwxrwxrwx 1 steackfrite steackfrite 512 Dec  6 15:11 cron-log/
    Savez-vous où sont les logs du system (syslog) ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    steackfrite@anchise:~/Temp$ sudo journalctl -f
    No journal files were found.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    steackfrite@anchise:~/Temp$ ll /var/log/
    total 356
    drwxrwxr-x 1 root syslog    512 Mar 28  2018 ./
    drwxr-xr-x 1 root root      512 Sep 22  2017 ../
    -rw-r--r-- 1 root root     1471 Oct  7 13:59 alternatives.log
    drwxr-xr-x 1 root root      512 Sep 22  2017 apt/
    -rw-rw---- 1 root utmp     1536 Sep 27 18:46 btmp
    drwxr-xr-x 1 root root      512 Jul 19  2017 dist-upgrade/
    -rw-r--r-- 1 root root    56319 Oct  9 10:03 dpkg.log
    drwxr-xr-x 1 root root      512 Sep 22  2017 fsck/
    -rw-rw-r-- 1 root utmp   292584 Sep 27 17:34 lastlog
    drwxr-xr-x 1 root root      512 Aug 23  2017 lxd/
    drwxr-x--- 1 root adm       512 Aug  1  2017 unattended-upgrades/
    -rw-rw-r-- 1 root utmp      768 Sep 27 17:34 wtmp
    En sachant qu'on est le 6 décembre, je n'ai rien de vraiment récent...

    Une idée ?

    Merci à vous.

    Steackfrite

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 46
    Par défaut
    Bon, j'ai trouvé...

    En fait, le crontab fonctionne bien. J'ai juste mal déclaré le cycle des répétitions pour mes tests.

    Ce code lance le cron toutes les heures +1 minutes (00h01, 01h01, 02h01, etc.).
    Or je pensais qu'il se répétait toutes les minutes
    Pour que ça s'effectue toutes les minutes :
    Voici un petit lien vers un site très pratique pour ne pas se tromper dans les cron : https://crontab.guru/

    Mes logs sont correctement ajoutés à la fin du fichier.

    Steackfrite

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo