Sur une machine Linux, je veux vérifier si un fichier socket spécifique existe. Je sais que le fichier socket existe, mais mes vérifications dans bash ne me le montrent pas :
$ ls -l /var/run/supervisor.sock
srwxrw-rw- 1 root root 0 Jun 3 13:30 /var/run/supervisor.sock # <== THE FILE EXISTS!!
$ if [ ! -f /var/run/supervisor.sock ]; then echo 'file does not exist!'; fi
file does not exist!
Pourquoi bash ne voit-il pas que le fichier existe ?