Если вы занимаетесь разработкой и используете команду make
, то это может заставить make
пропустить шаги компиляции, которые ей необходимо сделать, потому что она не понимает, что исходный файл был изменен с момента последней компиляции.
Некоторые (если не все) формы функции sleep
работают, говоря:
wait_until = now + arg
while (now < wait_until)
delay
, так что если часы изменены, пока процесс спит, он может либо преждевременно проснуться, либо спать годами.
Есть несколько причин. Самое "простое" объяснение заключается в том, что хост не отвечает на запросы ICMP. Другой причиной может быть то, что он перегружен и другие протоколы имеют приоритет над ответами на ICMP.
Если после этого вы получаете ответы от хостов, то проблема в меньшей степени связана с сетью.