Например,
# clock-pause
# touch a
# touch b
# convert -draw `date` text_draw.gif
# clock-resume
Или, просто
# freeze-exec sh -c 'touch a; touch b; convert -draw `date` text_draw.gif'
Ожидаемым результатом являются метки времени a
и b
, и текст, оттянутый к изображению, является точно тем же.
Действительно ли это возможно?
На Linux могло бы быть возможно записать общую библиотеку, которая переопределяет time()
, gettimeofday()
, и clock_gettime()
использовать статические значения и добавить библиотеку к $LD_PRELOAD
, который одурачил бы много программ.
Обновление: Кто-то реализовал это как datefudge
.
Можно сделать touch a b
. Можно также сделать touch a; touch --reference=a b
.