watch是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。《Linux就该这么学》 交流学习更多好玩的linux命令。
使用场景
每隔一秒高亮显示网络链接数的变化情况
命令
watch -n 1 -d netstat -ant
每隔一秒高亮显示http链接数的变化情况
命令:
watch -n 1 -d 'pstree|grep http'
很遗憾,在我的centos6测试系统中,输入你的程序编译运行后,会直接显示命令行提示符,不需要回车一下。我认为这种情况是由于shell处理子进程的方式不同而引起的,研究这种原因大部分时间不如研究茴香豆的茴字有几种写法有意义。
如过你想找到原因,我认为可以在你的环境里面,逐步的删除你程序中一些不影响结果的行,然后调整运行方式(比如说,不要用close,不要wait等)再试试看吧
楼主,你这个问题似乎有点怪异。跨站脚本调用很累的。而且这种代码的讲解并不多。建议你这个 ASP 网页嵌入一个 Linux 机器上面的网页。这个 Linux 机器跑 apache 运行 PHP 网页后调用这个脚本。
不过这样 *** 作会很不安全。因为 Linux 端执行你这个命令也需要权限的。浏览者会看到这个访问页面,很容易让人猜到关键数据的位置。
其次也可以用 ASP 代码的 http 访问相关函数来直接访问 Linux 机器的网页接口,这个安全一些因为可以设置浏览者看不到的密码。
其次还可以用一些其他的手段,在 ASP 所在的机器上运行某个程序来自动连接到 Linux 主机的远程控制端口运行命令,或者 ASP 直接编写出访问 Linux 控制端的代码。但这个就要找专业人士了。
------------------------
哦,明白你的意思了。
这个是小菜一碟的。不过 MySQL 一般禁止 root 远程访问的,这样可以保证一定的安全。你在本地可以直接用客户端程序访问 mySQL 服务器上的数据库的。ASP 代码直接运行本地程序直接访问远程数据库即可。
不过似乎 mysql 这个命令没有远程访问的功能(至少我没找到,有一次着急导入数据就是没招特郁闷……)
用第三方的软件吧。
如果还是选择运行 Linux 上的脚本,那就需要 Linux 再开一个可以运行命令的服务了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)