定时任务-Windows任务

news/2024/7/3 1:16:56
什么是windows任务

windows系统自带一个任务管理组件。可以执行自己写的程序,发送电子邮件(需要邮件服务器),显示消息(就是桌面弹出一个窗口)。用的最多的就是自己写一个程序。

 

创建windows任务

新建文件夹可以添加层次结构

创建基本任务和创建任务差不过。创建任务比较详细。

 

任务-JOB

就是一个任务,任务名字,说明等等。

 

  

触发器-TRIGGER

就是什么时候出发执行动作。下面设置的是一个每分钟都会执行一次。

 

操作-ACTIOIN

操作一般用的是启动程序。

这些程序有一个讲究,生产上我就想默默的在后台执行一个动作。所以对程序的要求不能有界面。

可以用VS创建一个控制台应用程序。然后设置项目属性为windows应用程序。

下面是我写的一段控制台的程序

static void Main(string[] args)
{
    string str = string.Empty;
    if (args != null && args.Length > 0)
    {
        for (int i = 0; i < args.Length; i++)
        {
            Console.WriteLine(args[i]);
            str += (i.ToString()+"  "+ args[i]);
        }
        
    }
    FileStream fs = new FileStream("C:\\log.txt", FileMode.OpenOrCreate);
    StreamWriter sw = new StreamWriter(fs);
    sw.WriteLine("123"+ str);
    sw.Close();
    Console.WriteLine("jieshu");
}

main函数有参数。参数是数组。  下面设置输入参数的时候用空格隔开,就认为是数组。(一般参数可以设置为一个string  直接传入一个json字符串,程序里面在转json到对象)

 

条件-TRIGGER

执行的时候要满足什么条件,这里的条件也都是计算机本身条件。一般业务条件写在代码里面就好了。

 

设置-TRIGGER

 任务失败后怎么处理,以及任务排队情况。

历史记录-LOG

历史记录开启会有点卡,看需求开关吧。也可以程序里面写到数据库里面。

转载于:https://www.cnblogs.com/wudequn/p/8353193.html


http://www.niftyadmin.cn/n/3044480.html

相关文章

ios屏蔽描述文件官方下载入口_iOS超级签名中最重要的一步:跳过双重认证,自动化脚本添加udid并下载描述文件...

HSAddUdids&#xff08;证书和bundleid不存在时&#xff0c;会自动创建&#xff09;事件&#xff1a;因公司需要做超级签名业务&#xff0c;写了个添加udid的的脚本&#xff0c;具体实现代码已经到GitHub。运行环境编译系统&#xff1a;苹果Mac编译系统版本&#xff1a;MacOS C…

virtuoso 简单学习操作

参考 virtuoso操作 https://cloud.tencent.com/developer/news/385234

linux下查找某个目录下所有文件中是否含有某个字符串

linux下查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 &#xff08;1&#xff09;正则表达式一般用来描述文本模…

CentOS-6.6-x86_64本地YUM源配置

测试框架 ?12345mirrors.redking.com 192.168.188.10master.redking.com 192.168.188.20agent.redking.com 192.168.188.30Puppet 要求所有机器有完整的域名&#xff08;FQDN&#xff09;&#xff0c;如果没有 DNS 服务器提供域名的话&#xff0c;可以在两台机器上设置主机名&…

Kubernetes -- 日志处理

首先需要明确的是&#xff0c;Kubernetes 里面对容器日志的处理方式&#xff0c;都叫作 cluster-level-logging&#xff0c;即&#xff1a;这个日志处理系统&#xff0c;与容器、Pod 以及 Node 的生命周期都是完全无关的。这种设计当然是为了保证&#xff0c;无论是容器挂了、P…

Git基本介绍

https://learngitbranching.js.org/?localezh_CN https://mp.weixin.qq.com/s?__bizMzI1NDQ3MjQxNA&mid2247487262&idx2&sn5c2aa3be4a9422e7b778e245daf5389f&chksme9c5f6afdeb27fb9defa48fd7c279662c3a3b72ec787f158af270ec392275bbeb6e070b2f22c&mpsha…

linux vim安装_Linux下vim的安装及其设置细节(建议收藏)

一、vim的下载Ubuntu系统&#xff0c;输入命令&#xff1a;sudo apt install vimCentos系统&#xff0c;输入命令&#xff1a;yum -y install vim*然后输入y就行了&#xff0c;不出意外的话&#xff0c;完成之后&#xff0c;vim就已经安装完成了。下面都以Ubuntu为例。二、vim的…

敏捷领导力 - 修自己(练内功)

一、气场 1、气场塑造方法论 -- 肢体语言 高能姿势 低能姿势&#xff1a; 做两分钟高能姿势&#xff0c;提高自信。&#xff08;不断练习&#xff09; 2、衣着设定 3、公众表达&#xff08;将故事能力&#xff09; 3层黄金圈法则。先想好为什要这么做&#xff0c;再想怎么做&…