❶ 如何在windows服务器上面创建定时任务
在windows服务器上面创建定时任务方法详见:http://jingyan..com/article/d5c4b52bc3a11cda560dc5a7.html
❷ 如何在FME Server中为任务指定引擎
我们知道在FME Server中执行任务时需要调用引擎,当有多个引擎时,FME Server会自动根据任务提交的顺序分配引擎。在一个FME Server服务器上,通常我们会发布多个任务,有的任务需要处理的数据非常大,当该任务先于其他任务进行处理,而且该任务调用频率非常高时,有可能把所有引擎占完,导致后面提交的其他任务需要排队,无法得到及时处理。为了避免这种情况,我们考虑通过为特定的任务指定引擎的方式进行解决。
在FME Server中指定任务执行的线路主要通过“标签(tag)”完成。通过标签,可以将特定任务与指定引擎进行关联,或者将整个知识库中的任务与指定引擎进行关联。
本文主要介绍如何将整个知识库与指定引擎进行关联。
关于单个任务与引擎的关联只需要进行下面的一、三两个步骤,然后通过FME WebService或Console调用任务,为任务指定tag的方式来完成。具体的方法大家可参照FME Server Documentation中的Configuring Job Routing一节。
完成知识库与引擎关联的步骤如下:
一、确认FME引擎的名称
1、 打开FME Server安装目录下的processMonitorConfig.txt文件,文件位置:
<FMEServerDir>\Server\ processMonitorConfig.txt
2、 在文件底部找到关于FME引擎启动的定义,找到你需要指定任务的引擎名称。或者简单一点,直接登录FME Server用户界面,主界面即可看到引擎的名称,如下图所示:
3、 确定需要分配任务的引擎名称
二、为知识库中的所有任务设置一个标签(tag)
1、 打开位于FME Server安装目录下的这个文件:
<FMEServerDir>\Server\fmeServerConfig.txt
2、 在文件底部,找到“Job Routing”:
3、 在上图中箭头所指的空白处,为知识库添加标签,添加语法如下:
TM_REPOSITORY_<ConfigNumber>=<RepositoryName>:<TagName>
注意ConfigNumber要从1开始,且顺序增加。
如为名字为“DXT(dwg)”的知识库增加一个标签first,语句为
TM_REPOSITORY_1=DXT(dwg):first
三、为知识库指定引擎。
1、 依旧是在fmeServerConfig.txt中,在上面定义标签的下方紧接着为任务分配引擎;
2、 添加语句的语法:
TM_ENGINE_<ConfigNumber>=<EngineInstanceName>:<TagName> [...n]
注意ConfigNumber要从1开始,且顺序增加;多个标签之间用空格隔开。
如指定Engine1只处理DXT(dwg)这个知识库的任务,则添加语句
TM_ENGINE_1=Engine1:first
完成后如下:
四、保存文件,重启FME Server。
至此完成配置,这样以后Engine1只会处理DXT(dwg)知识库中的任务,而DXT(dwg)中的任务也只会占用Engine1进行处理。
关于指定任务路线的更详细说明,请参考FME Server帮助文档。
❸ 服务器上的一些常见命令
每种服务器都有他不同的命令,您的这个是NT 下的吧,呵呵,还有其它系统,LINUX,FREEBSD 等等,呵呵
❹ 怎么在windows服务器上面创建定时任务
在Linux上面运行java程序要比在windows上面跑稳定很多,但是总有些情况下我们的程序跑在了windows上面,这就需要我们对windows server有所了解。今天给大家介绍下如何在windows服务器上面创建定时任务来定时执行java程序。
Windows的有点就是可视化,操作简单,下面一步步为大家演示一下。
1,首先我们在控制面板中找到“管理工具”,如下图所示:
这里我们可以设置两个小时内每5分钟执行一次。
这样到点就会执行我们的java程序,我做这个是用于批量处理数据的。
❺ 服务器如何做定时任务
你好,服务器设置定时任务,以Windows系统举例可分为以下几步:
1.单击“开始”,找到“管理工具-任务计划程序”,点击打开。
2.二、点击“新文件夹...”新建一个存放你定时计划的文件夹(也可以不新建,为了分类管理方便,建议新建),填写文件夹名称完后,点击确定即完成本步骤。
3.右键新建的文件夹选中“创建任务”即可创建一个任务,或者选中新建的文件夹在点击右侧菜单的“创建任务...”选项。
4.根据需求,填写各tab页下选项,以下提供我的设置参考;其中“触发器”与“操作”需要先点击“新建”按钮来创建;“条件”、“设置”和“历史记录”默认选项即可。
5.以上设置完成后,窗口上就会多一条任务,同样可以通过右键它或者在右侧菜单选项选择来控制该任务的状态。这样,就能定时执行你的bat指令。
❻ 如何在windows服务器上面创建定时任务
1,打开VS2013,选择文件->新建->项目。
2,在项目中找到【windows服务】项目,重新命名后点击确定。
3,在service1设计器中点击右键,选择查看代码,进入代码页面。
4,在代码编辑器中添加【OnStart】服务启动方法。
5,继续在代码编辑器中添加【ChkSrv】方法。
6,继续在代码编辑器中添加你需要定时执行的任务方法。
7,继续在代码编辑器中添加【WriteLog】书写日志的方法。
8,继续在代码编辑器中添加【OnStop】服务停止方法。
添加安装程序
1,在service1中的设计器中点击右键,选择【添加安装程序】。
2,在安装程序中选中【serviceProcessInstaller1】,查看其属性,将【Account】值改为【LocalSystem】。
3,在安装程序中选中【serviceInstaller1】,查看其属性,将【ServiceName】值改为你想要的服务名称。
启动Windows服务
选中项目,右键,生成项目。
然后在debug目录中找到生成的程序。
❼ 如何在服务器端向客户端发送信息
在“Message”后的框中输入欲发送信息的标题,其下的框中输入正文。如果有必要,选中“URL Button”(网址按钮),在其后的框中输入网站说明,其下的框中输入网站地址。然后,再选是将此信息发送给“Offline Or Online Users”(所有在线和离线的用户),还是只将它发送给“Online Users”(在线用户)。最后按“Broadcast Message”将信息发送出去。“Server Messages History”为以前所发送的所有信息的历史记录,选中相应记录后再按“Delete”按钮即可删除它,按“Copy”键可将它再复制到上面相应栏目中,以便再次发送。 服务器端的信息发送后,客户端就会收到信息。
❽ 用java做了一个简单的定时任务工程,不知道如何让它在服务器上运行起来应该怎么做
这个是我在网上找的不知道是不是你要的:
java定时任务Timer 关于定时任务,似乎跟时间操作的联系并不是很大,但是前面既然提到了定时任务,索性在这里一起解决了。设置定时任务很简单,用Timer类就搞定了。一、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。代码如下:
package test;
import java.util.Timer;
public class TimeTaskTest {
public static void main(String[] args){ Timer timer = new Timer();
timer.schele(new Task(), 60 * 1000);
}
}
解释一下上面的代码。上面的代码实现了这样一个功能,当TimeTask程序启动以后,过一分钟后执行某项任务。很简单吧:先new一个Timer对象,然后调用它的schele方法,这个方法有四个重载的方法,这里我们用其中一个,
public void schele(TimerTask task,long delay)
首先,第一个参数第一个参数就是我们要执行的任务。这是一个TimerTask对象,确切点说是一个实现TimerTask的类的对象,因为TimerTask是个抽象类。上面的代码里 面,Task就是我们自己定义的实现了TimerTask的类,因为是在同一个包里面,所以没有显性的import进来。Task类的代码如下
package test;
import java.util.TimerTask;
public class Task extends TimerTask { public void run()
{
System.out.println("定时任务执行");
}
}
我们的Task必须实现TimerTask的方法run,要执行的任务就在这个run方法里面,这里,我们只让它往控制台打一行字。第二个参数第二个参数是一个long型的值。这是延迟的时间,就是从程序开始以后,再过多少时间来执行定时任务。这个long型的值是毫秒数,所以前面我们的程序里面,过一分钟后执行用的参数值就是 60 * 1000。二、循环执行设置定时任务的时候,往往我们需要重复的执行这样任务,每隔一段时间执行一次,而上面的方法是只执行一次的,这样就用到了schele方法的是另一个重载函数public void schele(TimerTask task,long delay,long period)
前两个参数就不用说什么了,最后一个参数就是间隔的时间,又是个long型的毫秒数(看来java里涉及到时间的,跟这个long是脱不了干系了),比如我们希望上面的任务从第一次执行后,每个一分钟执行一次,第三个参数值赋60 * 1000就ok了。三、指定执行时间既然号称是定时任务,我们肯定希望由我们来指定任务指定的时间,显然上面的方法就不中用了,因为我们不知道程序什么时间开始运行,就没办法确定需要延时多少。没关系,schele四个重载的方法还没用完呢。用下面这个就OK了:
public void schele(TimerTask task,Date time)
比如,我们希望定时任务2006年7月2日0时0分执行,只要给第二个参数传一个时间设置为2006年7月2日0时0分的Date对象就可以了。有一种情况是,可能我们的程序启动的时候,已经是2006年7月3日了,这样的话,程序一启动,定时任务就开始执行了。schele最后一个重载的方法是public void schele(TimerTask task,Date firstTime,long period)
没必要说什么了吧:)四、j2ee中的定时任务在实际的项目中,往往定时任务需要对web工程中的资源进行操作,这样一来,用上面的单个程序的方式可能就有点力不从心了,因为很多web工程的资源它操作不到。解决的办法是,使用Servlet,把执行定时任务的那些代码放到Servlet的init()函数里就可以了,这个easy,就没有必要再写示例代码了吧
❾ 请教MS高手关于如何向服务器提交计算任务
asp.net 增强了安全性,对一些有危害的http 头进行了判断,比如url中有空格的情况,以帮助网站提高网络攻击的防御能力。如果你的http头中有一些ASP.NET ...
❿ 魔兽世界如何跨服务器做任务呀,我这服务器bl太多了,休闲玩家根本做不了日常啊。
让你想要去的那个服务器内的玩家与你进行实名认证,之后让他组你,你就进入他们服务器了,可以一起做任务了,保持组对状态,如果该玩家不做你想要做的日常,你可以让他再组1个或者几个跟你一起日常的玩家。
-- 猴岛游戏论坛为您解答