PHP和shell实现检查是否存在桑巴舞和NFS服务器。

通常由 / / fstab等处理安装设置,然后使用安装-重新确认安装,在Mount使用的目录最好的调度程序还执行安装-安装目录不是自动回复在休息后,山-超时实际上是相当长的时间,尤其是当服务器不存在,最好使用相应的客户端确认服务器的存在。

并检查NFS可以使用showmount客户端,并安装Ubuntu的方法如下:

复制代码代码如下所示:

sudo aptitude install NFS常见



和桑巴的客户端命令,并安装Ubuntu的方法如下:

复制代码代码如下所示:

sudo aptitude install命令



检查NFS服务器是否存在的过程

顺便检查一下外壳

复制代码代码如下所示:

#客户端确认服务器的存在

/ / sbin showmount 192.168.0.6 > / dev /空2 > 1

如果j $ !=J0};然后

NFS服务器不存在

1号出口

FI



#重新确认安装

挂载- a 2 1

如果j $ !=J0};然后

NFS服务器挂载失败

1号出口;

FI



用PHP的方式检查

复制代码代码如下所示:

首先要确认服务器客户机是否存在

状态= shell_exec美元( / / sbin showmount 192.168.0.6 > / dev /空2 > 1;echo $');

如果(修剪)!= 0){

NFS服务器不存在;

出口;

}



重新确认挂载

如果(shell_exec('mount - 2 > 1)){

NFS服务器挂载失败

出口;

}



检查桑巴服务器是否存在的过程

顺便检查一下外壳

复制代码代码如下所示:

#客户端确认服务器的存在

命令- NL / / / / dev 192.168.0.6 > 2 > 1空

如果j $ !=J0};然后

不存在

1号出口

FI



#重新确认安装

挂载- a 2 1

如果j $ !=J0};然后

服务器安装失败

1号出口;

FI



用PHP的方式检查

复制代码代码如下所示:

首先要确认服务器客户机是否存在

状态= shell_exec美元('smbclient - NL / / / / dev 192.168.0.6 >空2 > 1;echo $');

如果(修剪)!= 0){

不存在;

出口;

}



重新确认挂载

如果(shell_exec('mount - 2 > 1)){

服务器安装失败

出口;

}