News for hackers. Stuff that matters.
Re:An almost perfect rsync over SSH backup script by LeoPanthera on Friday February 25, 2022 @05:11PM (#30472960)
> "#!/bin/bash" works fine

It doesn't work at all on any BSD OS, which does not store bash in /bin - instead it is in /usr/local/bin

Specifying "env bash" makes it work on any UNIX, since the location of env is a constant, unlike bash.

Re:An almost perfect rsync over SSH backup script by deckard1 on Friday February 25, 2022 @08:38PM (#30474532)
does it matter? MacOS is using some ancient ass 3.x bash from 2007. The location of bash is the least of your worries when it comes to portability. There's no guarantee any of the commands in your script (a) exist on the system or (b) work with the same options and flags that the script uses. I don't even know how many "netcat" commands I've seen in the wild. You could be running in some BusyBox or pared down Docker container. Blindly running a script that hasn't been deliberately crafted to work on your system is just asking for trouble.
Re:An almost perfect rsync over SSH backup script by mekster on Saturday February 26, 2022 @07:40PM (#30483950)
You call 2007 ancient when bash has been around for over 30 years?

What exactly has changed in the last 15 years?