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 28/02/2015, à 17:26

Lrnv

[SOLVED]Garder un LOG d'une tache cron

Bonjour !
J'ai une tache cron qui me fait un backup general avec rsync toute les semaines. J'aimerais en garder un log dans un fichier, disons /home/moi/log_backup_datedubackup.

L'idée c'est que cette comande m'affiche des trucs quand je la tape moi ( verbeux ), mais quand c'est cron qui le fait... Enfin bon wink

Est-ce que vous sauriez si Cron le fait directement ? Ou si il faut que je modifie moi meme ma comande pour recupéré la sortie standard dans un fichier ? Et si oui comment ?

La ligne crontab est 0 0 * * 1 backupgeneral
avec dans mon .bashrc :

alias backupgeneral="mount -t ext4 /dev/sdc3 /mnt && rsync -av --del --exclude-from=/root/exclure / /mnt && umount /mnt"

le plus pratique serais de jsute changer l'alias, pour pouvoir toujours l'appeler d'ailleur que de la crontab, mais je ne sais pas le faire...

Someone can help me ? tongue

Dernière modification par Lrnv (Le 02/03/2015, à 02:18)


Hardware : i7/8goDDR3 en desktop /// Lenovo thinkpad yoga 2 13 en laptop.
OSs : *buntu on desktop, arch / win8 on laptop
Mon Github

Hors ligne

#2 Le 01/03/2015, à 09:52

credenhill

Re : [SOLVED]Garder un LOG d'une tache cron

hello
les alias sont utilisés en interactif depuis un terminal
- créer un script avec ta commande dans ~/bin/backupgeneral
- mettre #!/bin/bash en première ligne
- lui donner les bons droits : chmod u+x ~/bin/backupgeneral
et mettre dans cron

0 0 * * 1 /home/[nom]/bin/backupgeneral  >>  /home/moi/log_backup_datedubackup 2>&1  

Hors ligne

#3 Le 02/03/2015, à 02:18

Lrnv

Re : [SOLVED]Garder un LOG d'une tache cron

Merci beaucoup ! Genial smile


Hardware : i7/8goDDR3 en desktop /// Lenovo thinkpad yoga 2 13 en laptop.
OSs : *buntu on desktop, arch / win8 on laptop
Mon Github

Hors ligne