Ⅰ 计划任务在CMD下命令是什么
使用“At”命令可以查看和新建计划任务,有关更多的使用你可以使用“At/?”查看它的帮助说明;如果你是想在CMD里直接执行已有的任务,你可以先进到“C:\WINDOWS\Tasks”这个目录然后就可以运行里面的相关任务了。
Ⅱ 如何使用DOS命令创建一个一开机就执行的计划任务
添加到启动 或者在注册表 启动位置添加 不过win7 和xp下的杀毒软件都会提示错误 需要设置信任
注册表是启动程序藏身之处最多的地方,主要有以下几项:
1.Run键
Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],其下的所有程序在每次启动登录时都会按顺序自动执行。
还有一个不被注意的Run键,位于注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run],也要仔细查看。
2.RunOnce键
RunOnce位于[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]键,与Run不同的是,RunOnce下的程序仅会被自动执行一次。
3.RunServicesOnce键
RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次
4.RunServices键
RunServices继RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices]键。
5.RunOnceEx键
该键是Windows XP/2003特有的自启动注册表项,位于[HKEY_CURRENT_USER\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]。
6.load键
[HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows]下的load键值的程序也可以自启动。
7.Winlogon键
该键位于位于注册表[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。
8.其他注册表位置
还有一些其他键值,经常会有一些程序在这里自动运行,如:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad][HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts][HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\Scripts]
小提示:
注册表的[HKEY_LOCAL_MACHINE]和[HKEY_CURRENT_USER]键的区别:前者对所有用户有效,后者只对当前用户有效。
Ⅲ 如何使用python调用命令创建任务计划
import os
file_path="C:\\Users\\zc\\Desktop\\python\\start.bat"
cmd='schtasks /create /tn "compress_upload" /tr %s /sc daily /st 16:00:00'%file_path
os.popen(cmd)
!
Ⅳ 4-13 linux中的计划作业 --- crontab(一、crontab 命令操作)
1、 cron:是一个线程,它可以让 linux 周期性的执行某一命令。
2、linux 指定计划任务有两种方式。一种是通过 crontab 命令、另一种是通过 /etc/crontab 配置文件。下面先操作 crontab 命令,后操作 /etc/crontab 文件。
3、 crontab:是一个命令,可以设置 linux 周期性执行某一命令。
crontab 参数选项:
-u:设置某一用户的周期性工作(只有 root 权限可以设置)。
-e:编辑 crontab 的工作内容。
-l:查阅 crontab 的工作内容。
-r:移除 crontab 的所有工作内容,如需移除单项或非全部,可用 -e 编辑。
4、 crontab 的格式概括:
特殊符号(* 星号、,逗号,- 减号,/ 斜杠),特定的符号可以组合参数的格式、表示范围 和 时间周期。符号格式是表达式的一种,5 个 * 号对标参数格式图解如下:
5、特殊符号解析:
6、crontab 命令案例实操:
6)、指定时间输出 date 。
例:每小时的 0分钟(整点),15分钟、30分钟、45分钟 输出 date 时间到当前目录 date.txt 文件,如果没有 date.txt 文件则会自动创建一个。指定时间的输出,不要分钟区间的 * 号,直接写上时间。单个时间参数直接取代 * 号的位置,多个时间参数用 ,逗号隔开。
7)、例:每天晚上 22:23、22:24、22:25 输出 date 到 mydate.txt 文件。
8)、例:每天 1 点到 3 点的第 10 分钟 和第 50 分钟把 date 输出到 1-3date.txt 文件。
9)、例:每逢周 六、日的 1:00 输出 date 到 mydate.txt。
10)、例:每周日的 00:00 输出 date 到 mydate.txt。
Ⅳ 如何从 命令行 创建修改和删除计划任务
步骤如下: 开始-搜索里输入cmd 右键点cmd,选择以管理员身份运行 在命令提示符里输入at /delete /y 注意空格
Ⅵ 创建周期性任务 cron
本篇中主要从具体的实例中说明怎样创建计划任务
1,周期性任务计划:cron
(1)相关的程序包:默认已安装
使用 rpm –qi cronie 查看相关包具体信息
cronie: 主程序包,提供crond守护进程及相关辅助工具
cronie-anacron: cronie的补充程序,用于监控cronie任务执行状况,如cronie中的任务在过去该运行
(2)计划周期性执行的任务提交给crond,到指定时间会自动运行
系统cron任务:系统维护作业
(3)要确保crond守护处于运行状态:查看crond服务是否启动
CentOS 7:
systemctl status crond 查看是否启动
systemctl start crond 启动方法
CentOS 6:
service crond status查看是否启动
service crond start启动方法
(4)系统cron任务:系统维护作业
/etc/crontab 将计划任务写入该文件
用户cron任务:
crontab命令 使用crontab命令创建
(5)日志: /var/log/cron 监控计划任务
2.系统计划任务
(1)查看任务 vim /etc/crontab
示例:每隔10分钟执行一次磁盘空间检查和磁盘节点号检查,一旦发现任何分区利用率大于80就执行wall警报
1、解释:第1位 */10 表示每10分钟执行一次(注意,*/#这里#仅限能被60 整除的数,如 */12 表示每12分执行一次)
第2位* 小时,*代表每个小时都要执行,2代表凌晨两点执行,20代表晚上8点执行(24小时制)
第3位*日,*代表每天执行,4 表示每月4号执行。20代表每月20号执行(1-31天)
第4位*月,*代表每月都执行,1代表一月,2代表2月 (1-12月)
第5位*星期几,*代表任意一天,1表示星期一,(0-7,0和都表示星期日)
第6位root 表示执行人是root
第7位/root/bin 执行的操作,可以是一条命令,也可以是脚本名称,注意这里写上完整的路径。
2.脚本示范
注意:(1)没有被重定向的输出会被邮寄给用户
(2)根用户root能够修改其它用户的作业
(3)运行结果的标准输出和错误以邮件通知给相关用户
执行的命令结果最好导入垃圾桶中
COMMAND &> /dev/null
(4)对于cron任务来讲, %有特殊用途;如果在命令中要使用%,则需要转义,将%放置于单引号中,则可不用转义
建议将执行的操作写入脚本中,不要直接写在/etc/crontab中
(5)命令在写入脚本或者/etc/crontab之前,建议先做测试
(6)这里写完脚本后要把脚本加上执行权限,chmod +x checkdisk.sh(脚本名)
3.用户周期性任务
(1)用户cron:
crontab命令定义,每个用户都有专用的cron任务文件:/var/spool/cron/USERNAME
crontab命令:本身有suid 权限
crontab [-u user] [-l | -r | -e] [-i]
-l: 列出所有任务;
-e: 编辑任务;
* * * * * wall I am
-r: 移除所有任务;
-i:同-r一同使用,以交互式模式移除指定任务
-u user: 仅root可运行,指定用户管理cron任务
crontab –e –u mage
(2)例子1:普通用户liyi 每分钟广播一次hello
切换到liyi 用户下 su – liyi
切换到root用户下,exit,进入/var/spool/cron/ ,可以看到guan用户创建的任务,当然root用户可以修改和删除普通用户的计划任务。
4.控制用户执行计划任务
控制用户执行计划任务: /etc/cron.{allow,deny}
白名单: /etc/cron.allow 默认不存在,只有该文件中的用户才能执行crontab命令
黑名单:/etc/cron.deny 默认存在,拒绝该文件中用户执行crontab命令, 而没有在cron.deny 文件中的使用者则可执行
如果两个文件都不存在,只有root 可以执行 crontab 命令
解释:先看/etc/cron.allow文件,如果有,则只看/etc/cron.allow文件,只有/etc/cron.allow中的用户才能执行,如果没有该文件,则查看/etc/cron.deny文件。除/etc/cron.deny中的用户之外的用户都可以创建cron任务,如果两个文件都不存在,则仅root可以创建cron任务。
Ⅶ CMD命令创建任务计划怎么把触发规则设置成这样
更加详细的设置,需要使用xml配置来创建计划任务。schtasks可以导入已经配置好的xml文件,来创建计划任务的。
您可以把您要设置的参数全部在计划任务中弄好,然后把该计划任务导出来,这时您就得到了一份配置好的xml文件,之后您可以参考这个xml配置文件写自己要的计划任务。
Ⅷ 如何使用cmd命令创建一个计划任务 在规定日期规定时间运行exe 要命令
@echooff
%1echo正在请求管理员权限。。。&&mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exit
schtasks/Create/SCMONTHLY/MJAN/D1/TN定时运行/TR"'%SystemRoot%System32cmd.exe'"/ST12:00/RLHIGHEST/F
pause
Ⅸ windows计划任务
1、任务计划建立的任务的运行是前台的,而at命令建立的任务的运行是后台的,所以你看不到运行界面。
2、如果你坚持使用AT命令,那么在软件里面添加运行时给自己发送消息也可以实现你要的功能。
3、使用schtasks命令建立任务计划(使用帮助使用
schtasks
/?命令查看),或者直接使用命令tasks
打开界面根据向导添加系统任务,推荐使用这种方法。