libfaketime
- перехватывает различные системные вызовы, которые программы используют для получениятекущей даты и времени. Затем он сообщает об измененных (поддельных) датах и времени (как
указанный вами, пользователем) к этим программам.
Это означает, что вы можете изменить
системное время, которое программа видит без необходимости изменять время в масштабе всей системы.
libfaketime
позволяет указывать как абсолютные даты (например, 01.01.2004), так иотносительные даты (например, 10 дней назад).
libfaketime
может использоваться для различных целей, например- детерминированные процессы сборки
- отладка проблем, связанных со временем, таких как истекшие SSL-сертификаты.
- тестирование программного обеспечения на соответствие требованиям 2038 года.
libfaketime
поставляется с оболочкой командной строки под названием «faketime
», которая делает егопроще в использовании, но не раскрывает всю функциональность
libfaketime
. https://github.com/wolfcw/libfaketime
опубликовано в @gitgate
#time #cli #date
GitHub
GitHub - wolfcw/libfaketime: libfaketime modifies the system time for a single application
libfaketime modifies the system time for a single application - wolfcw/libfaketime
👍12🔥8