Possibly because:
> The machine I am using is MacBook Pro, 2019 (2.4 GHz Quad Core i5, 8GB, 256GB SSD, Big Sur 11.1)
Given the target schema, 100M rows with only 8GB RAM risks hitting swap hard.
5 karma · joined November 10, 2019
Occasionally spews thoughts at https://tclish.org/
> The machine I am using is MacBook Pro, 2019 (2.4 GHz Quad Core i5, 8GB, 256GB SSD, Big Sur 11.1)
Given the target schema, 100M rows with only 8GB RAM risks hitting swap hard.
run_backup & eject_tape
Fortunately, we were able to reconstruct the server's contents from individual workstations, but I had to endure "how's the backup?" ribbing for many months.I also changed the script to:
run_backup && test_backup && eject_tape
so if the tape was still in the drive when I got in to work, I knew to check on things.Wildcard expansions are done by shells, so no, exec() wouldn't trigger this "vulnerability".
Unless you're talking about a specific language's exec() that either does its own wildcard expansion, or actually runs its arguments in a shell.