diff --git a/crontab b/crontab new file mode 100644 index 0000000000000000000000000000000000000000..01fc2336d367b2fbe6132baf1a4acdb9f15bd66d --- /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 fe32ce1cd9c220ffdf0bf26e960f07cd0231dce4..84f6f9655b38996a168e8e54c82417d3587dda20 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