如题,在阉割版的linux上手动使用date -s命令修改系统时间/在程序中使用system(date)命令修改系统时间,会导致linux重启。也可以理解为linux退出(其他机制让其启动的,这里可以不关心)。
个人感觉,这个system("date -s ...")本身导致系统崩溃的可能性不大。有可能是改完时间继续运行的时候,后面某个部分的代码由于时间问题导致崩溃。
最好先把这个问题定位清楚,比如,可以在system后面加个断点,看看是不是system直接死掉了
按道理不会导致才对,使用得太多次了,这个命令。
所以,怀疑是否触发了什么,
是啦,明确一些date命令是否有被修改的嫌疑。