С программной точки зрения это сложнее, чем кажется.Чтобы проверить наверняка, я бы сказал, что вам нужно создать файл или попытаться прочитать каталог.Однако linux не поддерживает асинхронный открытый системный вызов И это та же самая причина, по которой утилиты зависают в течение длительного времени (которое, я думаю, должно быть около 2 минут, это минимальное время ожидания TCP-смерти). Так что если выЧтобы реализовать это, вы должны установить меньшее время ожидания, пытаясь выполнить стат или открытый вызов для папки назначения и просто прекратить поток (или отправить туда сигнал) по истечении времени ожидания.