From 2ad8d0938ddce02d7c399631cdb1d4659e38a579 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Mon, 12 Feb 2024 17:51:25 +0900 Subject: [PATCH] Deploy the script to rsync and enable lsyncd. --- .../kazu634/files/home/kazu634/works/rsync.sh | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 cookbooks/kazu634/files/home/kazu634/works/rsync.sh diff --git a/cookbooks/kazu634/files/home/kazu634/works/rsync.sh b/cookbooks/kazu634/files/home/kazu634/works/rsync.sh new file mode 100755 index 0000000..1e79f2a --- /dev/null +++ b/cookbooks/kazu634/files/home/kazu634/works/rsync.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +CONF=/etc/lsyncd/lsyncd.conf.lua + +if [ ! -d mnt/ ]; then + mkdir -p mnt/ + + rsync -arv kazu634@192.168.10.200:/volume1/homes/kazu634/Drive/Shared/project/ mnt/ +fi + +if [ ! -e ${CONF} ]; then + sudo cp ./lsyncd.conf.lua ${CONF} + sudo chown root:root ${CONF} + sudo chmod 644 ${CONF} + + sudo systemctl enable lsyncd.service + sudo systemctl restart lsyncd.service +fi + +exit $?