Create a bash script. In a new file (let's call it "/root/scripts/rsync_kde.sh") enter:
Code:
#!/bin/bash
$curr_ip=`/sbin/ifconfig ppp0 | grep "inet addr"| cut -d':' -f2 | cut -d' ' -f1`
$old_ip=`cat /tmp/curr_ip`
if["$curr_ip" -ne "$old_ip"]; then
/usr/bin/rsync -avz --include=kde-i18n-it-* --include=kde-i18n-en_GB-* --include=kde-i18n-de-* --include=koffice-l10n-it-* --include=koffice-l10n-de-* --include=koffice-l10n-en_GB-* --exclude=source/ --exclude=kdei/kde-i18n-* --exclude=kdei/koffice-l10n-* --delete --delete-after --delete-excluded --progress rsync://rsync.slackware.at/slackware/slackware-current /mnt/hda10/slackware/
echo $curr_ip > /tmp/curr_ip
fi
Now you have to chmod to 700:
Code:
chmod 700 /root/scripts/rsync_kde.sh
In root's crontab file enter a line like this:
Code:
*/2 0 * * * /root/scripts/rsync_kde.sh