У меня есть довольно экзотическое желание запустить одну программу на C с заранее заданным временем. Не в заданное время, не переключать системное время, а именно сделать так, чтобы программа думала что сейчас указанное мной время с точностью до наносекунды.
Что-нибудь типа такого:
DATETIME='2022-09-18T13:50:48,342729052+03:00' ./program
Можно ли как-то это сделать внешними утилитами или хотя бы задать константой в самой программе? Исходники есть.