检测某服务器的web服务或者ftp服务是否打开的问题
比如现在有服务器172.25.25.1 ,我想知道该服务器上的ftp服务是否开通,除了用telnet 172.25.25.1 21 的方法,还有别的方法吗?
因为我需要将这个结果保存到一个文件中,所以我现在的做法是:
system("telnet 172.25.1.1 21 > test &");
sleep(8);
system("killall -p telnet");
ps: test为所保存的文件名,我现在所用的环境是linux,语言为C语言。由于该方法会出现一定的问题(文件中的内容与直接用命令行的方法得到结果不同,有时会为空,我想这应该跟telnet命令的方式有关的),所以想通过telnet以外的方法。还请各位高手赐教,谢谢了。
因为我需要将这个结果保存到一个文件中,所以我现在的做法是:
system("telnet 172.25.1.1 21 > test &");
sleep(8);
system("killall -p telnet");
ps: test为所保存的文件名,我现在所用的环境是linux,语言为C语言。由于该方法会出现一定的问题(文件中的内容与直接用命令行的方法得到结果不同,有时会为空,我想这应该跟telnet命令的方式有关的),所以想通过telnet以外的方法。还请各位高手赐教,谢谢了。
...全文
相关推荐
PHP简单检测网址是否能够正常打开的方法
主要介绍了PHP简单检测网址是否能够正常打开的方法,涉及php中curl的简单使用技巧,需要的朋友可以参考下
Windows XP IIs6.0
找了好久才找到的这个文件,传上来,共享一下.
IIS7.0安装 升级 用的
呵呵,按照正常用盘安装的流程。弹出错的时候改下路径,找到当前存放的路径就行了O(∩_∩)O~xp要装IIS5.0的
IIS常见错误解决办法汇总
IIS常见错误解决办法汇总,world wide web publishing无法启动!
关于PHP的curl开启问题探讨
新浪提供的PHP SDK里需要用到curl_init()函数,在调试的时候报找不到curl_init()的方法,下面为大家介绍下开启curl的步骤


