`timeout -s SIGINT 1h restic...`
That would let restic run for one hour, and then once the hour elapses send a SIGINT which will stop the process (see https://github.com/restic/restic/blob/a29777f46794ea4e35548f...)
[1] https://restic.readthedocs.io/en/latest/faq.html#will-restic...
[1] https://restic.readthedocs.io/en/latest/faq.html#will-restic...