<commit_before>#!/bin/bash

# si semble non monté alors on monte le webdav
# attention : ne pas faire précéder ce code par le flock (ci-dessous) car sinon semble ne pas supprimer le verrou

# avec autofs
if [ ! -d ~/owncloud/owncloud ]; then
   cd ~/owncloud/owncloud
fi

# utilisation d'un verrou pour éviter que le script sync_data.sh ne se lance plusieurs fois en même temps
(
  # Wait for lock on /var/lock/.myscript.exclusivelock (fd 200) for 10 seconds
  flock -x -w 10 200 || exit 1
  # date dans les logs
  date >> /var/log/lizmap_sync/sync_data.log

  # appel de rsync_owncloud.sh
  bash /home/lizmap/bin/rsync_owncloud.sh 1&2>>/var/log/lizmap_sync/sync_data.log

) 200>/var/lock/.geosync.exclusivelock


# à inclure dans un crontab
# toutes les minutes de 8h à 20h, du lundi au vendredi, importe les couches partagées via owncloud dans le owncloud_sync
# */1 08-20 * * 1-5 /home/georchestra-ouvert/bin/sync_data.sh 
<commit_msg>1er envoi<commit_after>#!/bin/bash

# si semble non monté alors on monte le webdav
# attention : ne pas faire précéder ce code par le flock (ci-dessous) car sinon semble ne pas supprimer le verrou

# avec autofs
if [ ! -d ~/owncloud/owncloud ]; then
   cd ~/owncloud/owncloud
fi

# utilisation d'un verrou pour éviter que le script sync_data.sh ne se lance plusieurs fois en même temps
(
  # Wait for lock on /var/lock/.myscript.exclusivelock (fd 200) for 10 seconds
  flock -x -w 10 200 || exit 1
  # date dans les logs
  date >> /var/log/lizmap_sync/sync_data.log

  # appel de rsync_owncloud.sh
  bash /home/lizmap/bin/rsync_owncloud.sh 1&2>>/var/log/lizmap_sync/sync_data.log

) 200>/var/lock/.lizmap_sync.exclusivelock


# à inclure dans un crontab
# toutes les minutes de 8h à 20h, du lundi au vendredi, importe les couches partagées via owncloud dans le owncloud_sync
# */1 08-20 * * 1-5 /home/georchestra-ouvert/bin/sync_data.sh 

{'fraction_non_alphanumeric': 0.09381663113006397, 'fraction_numerical': 0.028251599147121536, 'mean_word_length': 3.6004901960784315, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4572918', 'n_tokens_mistral': 752, 'n_tokens_neox': 695, 'n_words': 229}