我们有一些基于 sshfs 的挂载。
我们还使用pingdom来监控我们的服务。
我们想创建一个自定义的pingdom处理程序(基于php,通过我们的网络服务器访问)来测试这些挂载的状态。
通过 php 测试这些挂载状态的最佳方法是什么?
我们正在考虑做一个简单的is_file
/is_dir
但这种方法的唯一缺点是这些 sshfs 挂载彼此不同(不同,因为不是所有的根 (/) 挂载),所以每个挂载都必须测试不同的文件/目录。
我认为另一种方法是测试 fstab 并从那里解析状态?
还有其他想法吗?
谢谢!
您应该使用所需的用户和组挂载远程目录(开发中可能会有所不同),并添加allow_other选项:
sshfs -o uid={USER_ID},gid={GROUP_ID},allow_other {REMOTE_USER}@{SERVER_IP}:/var/www/html/images/adjuntos/imagen media/