Ⅰ 計劃任務在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
打開界面根據向導添加系統任務,推薦使用這種方法。