Intercept and modify system time for testing time-dependent code
Report faked system time to programs
faketime
$ faketime '2020-01-15 10:30:00' ./my_program
$ faketime '-1m' date
$ faketime -f '+2d x2' /path/to/script.sh