From b12762a144c67fb6173e2d281f3bf5f693f99458 Mon Sep 17 00:00:00 2001 From: Rousseau Vincent <vincent.rousseau@irstea.fr> Date: Fri, 4 Jan 2019 11:28:01 +0100 Subject: [PATCH] Working rsync config --- crontab | 24 ++++++++++++++++++++++++ rsync_data.bash | 6 +++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 crontab diff --git a/crontab b/crontab new file mode 100644 index 0000000..01fc233 --- /dev/null +++ b/crontab @@ -0,0 +1,24 @@ +# Edit this file to introduce tasks to be run by cron. +# +# Each task to run has to be defined through a single line +# indicating with different fields when the task will be run +# and what command to run for the task +# +# To define the time you can provide concrete values for +# minute (m), hour (h), day of month (dom), month (mon), +# and day of week (dow) or use '*' in these fields (for 'any').# +# Notice that tasks will be started based on the cron's system +# daemon's notion of time and timezones. +# +# Output of the crontab jobs (including errors) is sent through +# email to the user the crontab file belongs to (unless redirected). +# +# For example, you can run a backup of all your user accounts +# at 5 a.m every week with: +# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ +# +# For more information see the manual pages of crontab(5) and cron(8) +# +# m h dom mon dow command +0 * * * * $HOME/forges/gitlab_irstea/sense-hat/rsync_data.bash + diff --git a/rsync_data.bash b/rsync_data.bash index fe32ce1..84f6f96 100755 --- a/rsync_data.bash +++ b/rsync_data.bash @@ -1,3 +1,7 @@ #!/bin/bash -rsync -a pi@rasp-aiw2d.local:~/sense-hat/data/ data +# Utiliser la ligne suivante si vous avez une passphrase sur votre clé ssh +# https://askubuntu.com/questions/338937/how-to-use-rsync-via-ssh-with-rsa-key-passphrases +source $HOME/.keychain/${HOSTNAME}-sh + +rsync -av pi@rasp-aiw2d.local:~/sense-hat/data/ $HOME/sense-hat-data > $HOME/rsync.log 2>&1 -- GitLab