Esos son simplemente (archivos especiales ). Solo sirven como "punteros" al dispositivo real. (es decir, el módulo del controlador dentro del kernel.)
Si algún comando/servicio ya abrió ese archivo, ya tiene un identificador para el dispositivo y seguirá funcionando.
Si algún comando/servicio intenta abrir una nueva conexión, intentará acceder a ese archivo y fallará debido a "archivo no encontrado".
Por lo general, esos archivos se completan con udev
, que los crea automáticamente al iniciar el sistema y en eventos especiales como conectar un dispositivo USB, pero también puede crearlos manualmente usando mknod
.
strace -c
, безусловно, заслуживает внимания. справочная страница
:
Подсчитывать время, количество вызовов и ошибок для каждого системного вызова и сообщать сводку при выходе из программы. В Linux это пытается показать системное время (время процессора, потраченное на работу в ядре) независимо от времени настенных часов. Если -c используется с -f или -F (см. Ниже), сохраняются только совокупные итоги для всех отслеживаемых процессов.