windows定時腳本
① window 系統定時刪除文件腳本
rem: 注釋命令,只是起一個注釋的作用
/p:指定要刪除的目錄
/s:表示遞歸搜索子目錄
/d:-14表示14天前的文件,-7表示7天前的文件
/m: . 表示所有文件類型,如果要刪除特定文件格式,可自行指定(如:只刪除txt文件,可寫成 *.txt )
/c:自行指定的命令,後面雙引號括起來的是刪除文件命令
自行指定的命令 "cmd /c del /q /f @path" 中:
/c: 表示執行完批處理命令後,關閉CMD窗口
del: 刪除文件的命令
/q:安靜模式。刪除全局通配符時,不要求確認
/f:強制刪除只讀文件。
2.在彈出頁面中,選擇「創建基本任務」,效果如下,輸入名稱、描述。下一步
3.創建觸發器,選擇自動執行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然後單擊「下一步」按鈕。
4.設置此任務計劃需要執行的腳本或程序(自定義腳本)。
5.點擊完成,任務完成。可以在該定時任務中查看詳情。
Linux:
定時清理7天前的Tomcat日誌腳本
logs_path="/tomcat/tomcat-token/logs"
find $logs_path -mtime +7 -name "localhost_access_log.*.txt" -exec rm -rf {} ;
find $logs_path -mtime +7 -name "catalina.*.log" -exec rm -rf {} ;
find $logs_path -mtime +7 -name "manager.*.log" -exec rm -rf {} ;
find $logs_path -mtime +7 -name "host-manager.*.log" -exec rm -rf {} ;
find $logs_path -mtime +7 -name "fileservice.log.*" -exec rm -rf {} ;
② windows中如何寫一個腳本文件來定時運行
用計劃任務自動運行.BAT批處理文件,在BAT文件中加入>、>>輸出重定向命令
將一條命令或某個程序輸出結果的重定向到特定文件中,
>
與
>>的區別在於,>會清除調原有文件中的內容後寫入指定文件,而>>只會追加內容到指定文件中,而不會改動其中的內容。
比如sqlplus命令或者別的SQL命令後面加入
>>D:\sql.log則將SQL語句執行情況寫到D盤下SQL.log文件下(不覆蓋,追加,可以理解為所有的日誌都在這個文件裡面)
如果後面加
>D:\sql.log
就是覆蓋日誌,只記錄最後一次執行的情況;
明白了嗎,你可以根據自己的需要加上>或者>>就可以啦
③ windows如何開機自動運行定時關機腳本
操作方法如下:
1、桌面新建一個a.bat文件,文件內容為shutdown -s -f -t 600;

④ windows7定時關機命令
想要在windows7設置定時關機命令,那麼應該如何設置呢?下面就和我一起來看看吧。
windows7定時關機命令
1、打開系統,依次點擊系統裡面的所有程序和附件等選項;
2、在附件菜單裡面逐一的點擊系統工具和任務計劃程序等選項;
3、任務計劃程序打開之後,在窗口的右邊選中創建基本任務選項;
4、這時候會看到任務名稱選項,在裡面填上定時關機
5、然後再選好任務的`執行時間,如果需要每天都定時關機的話,就要選中每天
6、如果星期天有不需要關機的情況,就在星期選項裡面進行設置;
7、接著在時間框裡面填上定時關機時具體的時間;
8、直接選定啟動程序,在裡面輸進去C:WindowsSystem32shutdown.exe,然後選中shutdown.exe;
9、這時候需要添加參數,在裡面輸進去-s或-f -s,然後直接點擊完成就可以了。
Win7快捷鍵大全
cleanmgr–打開磁碟清理工具
compmgmt.msc---計算機管理
conf—-啟動 netmeeting
charmap–-啟動字元映射表
calc—-啟動計算器
chkdsk.exe–-Chkdsk磁碟檢查
cmd.exe–-CMD命令提示符
certmgr.msc–證書管理實用程序
cliconfg–SQL SERVER 客戶端網路實用程序
Clipbrd–-剪貼板查看器
ciadv.msc–--索引服務程序
dvdplay–-DVD播放器
diskmgmt.msc---磁碟管理實用程序
dfrg.msc–磁碟碎片整理程序
devmgmt.msc--- 設備管理器
drwtsn32–-- 系統醫生
dxdiag–--檢查DirectX信息
dcomcnfg–打開系統組件服務
ddeshare–打開DDE共享設置
explorer–打開資源管理器
eventvwr–事件查看器
eudcedit–造字程序
fsmgmt.msc–-共享文件夾管理器
gpedit.msc–-組策略
iexpress–***工具,系統自帶
logoff–注銷命令
lusrmgr.msc–本機用戶和組
mstsc–遠程桌面連接
Msconfig.exe---系統配置實用程序
mem.exe–-顯示內存使用情況(如果直接運行無效,可以先運行cmd,在命令提示符里輸入mem.exe>d:a.txt 即可打開d盤查看a.txt,裡面的就是內存使用情況了。當然什麼盤什麼文件名可自己決定。)
mplayer2–簡易widnows media player
mspaint–-畫圖板
mplayer2–媒體播放機
magnify–-放大鏡實用程序
mmc—--打開控制台
mobsync–-同步命令
notepad–-打開記事本
net start messenger–開始信使服務
net stop messenger–-停止信使服務
net stop messenger–-停止信使服務
net start messenger–開始信使服務
notepad–-打開記事本
Win7快捷鍵大全
nslookup–網路管理的工具向導
ntbackup–系統備份和還原
narrator–屏幕「講述人」
ntmsmgr.msc–移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an–(TC)命令檢查介面
Nslookup–IP地址偵測器
oobe/msoobe /a–檢查windows是否激活
osk—--打開屏幕鍵盤
odbcad32–ODBC數據源管理器
progman–-程序管理器
perfmon.msc–計算機性能監測程序
packager–對象包裝程序
rononce -p –15秒關機
regsvr32 /u *.dll–停止dll文件運行(把*號換成要停止的dll文件名) regedt32–注冊表編輯器
rsop.msc–組策略結果集
regedit.exe–注冊表
regsvr32 /u zipfldr.dll–--取消ZIP支持
sndrec32–錄音機
services.msc---本地服務設置
syncapp–-創建一個公文包
sysedit–-系統配置編輯器
sigverif–文件簽名驗證程序
slmgr.vbs –dli--查看Windows 7 的詳細版本號
/-ipk(Proct Key)安裝產品密鑰
/-dlv 顯示許可證信息
/-ato 激活Windows
/-xpr 當前許可證的截止日期
/-cpky 從注冊表中清除產品密鑰(防止泄露引起的攻擊) /-ilc (License file) 安裝許可證
/-upk 卸載產品密鑰
/-skms (name[:Port] )批量授權
此命令的可選項太多
sndrec32–錄音機
shrpubw–-創建共享文件夾
secpol.msc–-本地安全策略
syskey–--系統加密
Sndvol32–音量控製程序
sfc.exe–-系統文件檢查器
sfc /scannow---windows文件保護(掃描錯誤並復原) tsshutdn–60秒倒計時關機命令
taskmgr–-任務管理器
utilman–-輔助工具管理器
winchat–自帶區域網聊天
winmsd–--系統信息
winver–--檢查Windows版本
wmimgmt.msc–打開windows管理體系結構(WMI)
wupdmgr–-windows更新程序 (不是正版系統不要打開) Wscript.exe–-windows腳本宿主設置
write–---寫字板
wiaacmgr–掃描儀和照相機向導
⑤ 用Windows的「任務計劃程序」執行python腳本文件
整個任務計劃設置一路下一步就ok了,幾乎Xp之後每個版本的Windows設置都是差不多的。稍微提一下, 創建基本任務 和 創建任務 的區別是一個有引導界面,一個直接彈出設置界面直接設置。
出問題的是在這個界面的設置方法:
這里先引用一段其他文章里的設置方法:
上面的設置里問題還是挺多的,特別是關於 起始於 的解釋。事實上這里的起始於並不是填寫編譯器所在的目錄,編譯器所在的目錄實際上應該是在 程序與腳本 中就已經填寫過了。而這里 起始於 要填寫的內容應該是
同時,我們注意到,這里的選項後面有一個 (可選) ,意思是如果此處不填的話(預設狀態),那麼自動將該處的目錄位置定位到起始執行目錄的位置(在 任務計劃程序 執行的過程中通常是 編譯器所在的目錄位置 )。
其實這個跟python的一個內置模塊有關。
os模塊下我們經常用到的os.getcwd(),用於獲取腳本當前目錄位置;
而os.path.pardir可以獲得當前腳本目錄的上一級目錄。
他們在一般雙擊運行的情況下的輸出為(舉例):
D:Python
..
而當使用編譯器運行python腳本和直接雙擊執行python腳本時,os.getcwd()的輸出結果是不一樣的:
D:Python
C:
換句話說,在使用編譯器執行時(即在cmd中執行 python D:Pythonpath.py ),os.getcwd()取的是python編譯器所在的目錄。 更一般的講 ,os.getcwd()本身這個方法,返回的是當前執行python文件的文件目錄, os.path.pardir同理 。一般情況下,打開腳本時,cmd會自動定位到當前腳本所在位置,類似使用了命令 cd D:Python ,所以執行目錄就在腳本位置,所以輸出 D:Python ;而當用 任務計劃程序 執行時,其本質就是在cmd中將參數拼接,形成 python D:Pythonpath.py 這樣的一條命令來運行程序,所以此時他返回的python的執行文件目錄,就是python的安裝目錄 C: 。
因此我們需要定義 起始於 這個參數來告訴Windows實際的腳本位置在哪裡,否則就會出現找不到目標文件的錯誤。如果腳本中沒有牽涉到類似的目錄位置等情況時(實際情況是這樣的定時腳本大概率會遇到文件輸入輸出問題),此項大可以不填。
現在重新對這里的設置進行總結:
⑥ 利用Windows 計劃任務定時將本地文件復制到共享文件夾
有時候,我們會遇到需要將本地文件定時復制到遠程主機的情況。解決這個問題的思路是:
1、編寫復制文件腳本
2、利用Windows計劃任務定時執行腳本
邏輯是簡單的清楚的,但是在實際操作過程中,卻可能有很多細節。
腳本內容:
net use \\net_host_ip_address\ipc$ password/user:username
x /e /H "C:\backup" "\\10.144.129.17\share_dir\"
說明:
與本地cop不一樣,網路之間的需要使用到用戶名和密碼,所以腳本的第一句是指定網路主機的幾個參數:
net_host_ip_address:提供共享目錄的主機的ip地址(或者主機名)
password:能夠訪問共享目錄的用戶名
username:訪問共享目錄的用戶名
#第二行比較簡單,
/e和/h都是x提供的參數,"C:\backup"是要拷貝的文件夾(x比較惡心人的是,並不能將根目錄一起復制,只能復制目錄下面的所有文件,
比如本次目錄,要想連同backup一起拷貝,除非在backup上面還有一層目錄)。最後一段就是網路位置
設置定時任務:
這里需要說明的是:
因為我們要設置的是定時任務,所以選擇【不管用戶是否登錄都要執行】;因為我們要將本地資源復制到網路位置,
所以下面的不要存儲密碼一定不要選;
這里我們要說的是其實位置:在windows server 2012 R2下,起始位置選擇上一步程序或腳本的存儲位置
⑦ 求一個windows 7 定時關機腳本
shutdown.exe -s -t 7200
這行代碼復制粘貼到文本文檔里,保存後修改後綴名為bat即可
⑧ win10 系統定時執行腳本任務
1.點擊【此電腦】- > 管理,打開計算機管理頁面;
2.【系統工具】> 【任務計劃程序】> 【創建基本任務】,打開創建任務頁面;
A.創建基本任務:填寫 【任務名稱】【任務描述】(隨意)
B.觸發器
1.設置觸發條件:【每天、每周、每月、一次…】以一次為例;
2.設置觸發條件的准確時間(年月日 時分秒)
C.操作
1.選擇執行什麼操作,默認選擇【啟動程序】
2.啟動程序:
a.程序腳本:以.py腳本為例,填寫python.exe
b.添加參數:要執行的腳本路徑 (路徑內包含.py文件名)
c.起始參數:存放python.exe的文件路徑 (上級路徑即可,不包含python.exe)
d.完成
二:檢查任務運行狀態:
1. 計算機管理 > 【任務計劃程序】>【任務計劃程序庫】,打開當前已有程序庫
2. 滑動托拉條,查看某任務是否正常觸發執行、上/下次執行時間、執行結果。
3. 常見錯誤:
操作員或系統管理員拒絕了請求:檢查觸發器是否過期或許可權異常
目錄名稱無效:檢查【操作】下路徑, 起始參數 -> 存放python.exe的文件路徑 (上級路徑即可,不包含python.exe) 是否正確
(0×2):檢查 添加參數 -> 要執行的腳本路徑 (路徑內包含.py文件名) 是否正確
(0×1):檢查 執行腳本 -> 檢查腳本是否正常執行,或者與WIN定時任務發生沖突。 例:py腳本內的定時 與WIN 定時任務的發生沖突。
三:修改任務:
1.計算機管理 > 【任務計劃程序】>【任務計劃程序庫】,打開當前已有程序庫
2.雙擊創建的某個任務,打開該任務的各相關設置頁
3.根據需要更改設置項內容
4.確定,修改完成
⑨ windows下yii的定時腳本怎麼不排隊
選擇「開始-》程序-》附件-》系統工具-》任務計劃」
點擊「添加任務計劃」,開始計劃任務向導,並點擊「下一步」
選擇「瀏覽」選擇腳本文件或者某個exe程序
選擇「每天」運行該腳本,按「下一步」;(根據實際需求設置)
此處設置定時腳本執行的時間為每天凌晨五點,按「下一步」;
設置系統管理員的用戶名和密碼,按「下一步」
點擊「完成」結束定時任務的設置。
⑩ windows xp 如何定時執行php腳本
任務計劃
用CMD命令:開始~運行~CMD~輸入「at 19:00 c:\filename」(命令格式:at 時間 文件完整路徑)上面的命令是在晚七點執行C盤filename,擴展名別忘了!
不會的話可以在「開始菜單~程序」里找「任務計劃」或「控制面板」里的「任務計劃」!
