Time
看了国外大佬的WP,学会了如何替换libc的函数:
假设我们有程序test1
:
1 |
|
我们知道time(NULL)
可以返回当前时间戳,那如果我们想不论何时都让函数返回固定值,就可以先写一个libtime.so
库:
1 |
|
那么当我们用以下方法运行程序:
1 | export TIMETHING=12345678 |
那么无论何时运行多少次test1
都会输出12345678
。
那我们将libtime.so
用于time程序,即可:
1 | import subprocess |
顺便说一下,英语真的要学好= =,题目描述的 Perseverance Arrives at Mars! 是毅力号到达火星的意思,在google上搜到了:
Perseverance, the centerpiece of NASA’s $2.7 billion Mars 2020 mission, touched down inside the Red Planet’s Jezero Crater on Feb. 18, 2021.
其中 Feb. 18, 2021.
时间戳就是1613606400
。