простыми словами, нет: процесс (например, демон) может разрушить и не иметь время для очистки его .pid файла.
Техника, чтобы быть более уверенным в состоянии программы: используйте явный канал передачи, такой как сокет. Запишите порт сокета в файле и имейте supervisor
процесс ищет его.
Можно также использовать сервисы DBus на Linux: зарегистрируйте собственное имя и имейте Ваш процесс супервизора (независимо от того, что Вы звоните, это) проверяют на то имя.
Существуют многочисленные методы.
Одна вещь помнить: это не обязанность ОС управлять файлами PID.
Вы могли отредактировать:/etc/samba/smb.conf и редактирование глобальная переменная Samba: hosts allow
.
Пример: hosts allow = 192.168.2.1 192.168.2.10 192.168.2.11
Можно использовать хосты, позволяют директиве на уровне доли ограничивать доступ к долям от конкретных хостов в smb.conf.
[some share]
hosts allow = 192.168.1.10, 192.168.1.23
...
Обратите внимание, что учетные данные действительного пользователя также требуются.