隔叶黄莺 The Blog of Unmi

〖隔叶黄莺三四声,挂壁飞瀑千万尘。若是人间无净土,此处为何妙语真! 隔叶黄莺四字,本非取自此句,而有寄寓他意,因见妙语,亦与予心合!〗

BlogJava 首页 新随笔 联系 聚合 管理
  209 Posts :: 84 Stories :: 392 Comments :: 0 Trackbacks

10 2006 档案

posted @ 2006-10-31 23:03 隔叶黄莺 阅读(55) | 评论 (0)  编辑

     摘要: 如果一个程序运行后不会出现在任务管理的进程列表中,那么判断这个程序是否在运行当中该如何做呢?要是直接调用 Windows API 来获取当然是一点问题都没有,只不过需要用编译语言来写,动作大了点。下面介绍直接写 Windows 脚本的方法,据你熟悉而言可以用JS或VBS脚本,在脚本中须用到 WMI 查询。同时也顺带一下用 WMI 创建进程启动后台程序的脚本。

1. 判断后台进程是否在运行,假设应用程序的名称为 UnmiProgram.exe,VBS脚本如下:  阅读全文
posted @ 2006-10-23 13:12 隔叶黄莺 阅读(91) | 评论 (0)  编辑

posted @ 2006-10-22 13:48 隔叶黄莺 阅读(75) | 评论 (0)  编辑

     摘要: 当我们在 Linux 下写了一个 Shell 做某些操作时,可能在一个终端运行了该脚本还没停止,然而又可能在另一个终端再一次执行了它,会有两个或多个实例在运行。或者是把这个 Shell 安排在 Cron 中,想让它每隔5分钟执行一次,有可能执行时间较长,正在执行当中,下一个5分钟的时刻到了,又在启动一次,这同样也会造成同一个 Shell会同时跑出多个实例来。
同时跑的多个实例就有可能对同一资源的操作造成数据的不可思异。这就要有一种方法来保证同一时刻同一脚本只能有一个实例在运行,借用很多软件的做法,比如 MySQL、Apache 等,在启动的  阅读全文
posted @ 2006-10-12 14:59 隔叶黄莺 阅读(131) | 评论 (0)  编辑