I have a laptop and a phone in which termux is installed. I want to move files from my phone to my computer using rsync if all files are older than 30 days. I think I should use find command with -exec rsync.
find . -mtime +30 -exec rsync something
but the problem is my phone’s IP address is always changing so how do I transfer file? I have to run this script in my laptop
DNS was invented in 1985 to solve this problem.
You could also run it from the phone.
Use the hostname of your phone instead.
I use syncopoli to rsync files from my phone to the computer. Perhaps this helps.
Yeah, like @catloaf@lemm.ee said, Dynamic DNS ought to fix this issue. There are plenty of free ones. I currently use ClouDNS, but No-IP is also decent.
Hardest part is updating from a phone, but there’s articles on both sites for how to do that.Is your phone running a GNU distro or rooted Android, or is it just regular Android with a Termux chroot?