1樓:匿名使用者
簡單的每天定時執行的話可以用at命令。
登入後執行的話,at命令不可以,可以用計劃任務,計劃任務的批處理命令是schtasks
例如:schtasks /create /tn "test" /tr d:\test\test.bat /sc onlogon
2樓:匿名使用者
指定每天執行使用引數 /every:date[,...]
舉例:希望電腦在每天22:00自動關機:
at 22:00 /every:m,t,w,th,f,s,su "shutdown -s"
m就是monday,t就是tuesday,後面類推,意思就是每週的每一天都執行。
登入後執行我不知道怎麼使用at命令來實現,不過可以「附件」-「系統工具」-「任務計劃程式」來實現。
操作步驟如下:
1.進入任務計劃程式後點選右邊的「建立任務」
2.常規項中填入計劃的名字
3.觸發器中點選「新建」,開始任務選擇「登入時」,下面還能設定登入延時時間等
4.操作項中點選「新建」,比如我要一登入就關機,則可在「程式或指令碼」中輸入「shutdown」,引數中輸入「-s」,最後點「確定」即可。
操作完成後就可以在任務計劃程式庫中看到這個計劃了,可以自由修改,非常方便。(包括上面的at命令也會在這裡體現,而且這裡修改更加直觀和方便)
3樓:匿名使用者
組策略指定指令碼就行了
4樓:
at 22:00 /every:m,t,w,th,f,s,su shutdown -s
這個命令 shutdown -s 不能有引號吧~~
win 下 at 定時執行某個指定程式
高分求教:有一臺linux伺服器,求教怎麼通過bat批處理命令自動登入伺服器並執行某個shell命令
5樓:大大蟲
裝了 expect 的話:
#!/usr/bin/expect -f
spawn telnet 10.1.18.
8expect "login:" #等待輸入使用者名稱提示send "root\n" #輸入使用者名稱expect "password:" #等待輸入密碼提示send "root\n" #輸入密碼expect "# " #根據實際提示符修改send "sh /update.
sh\n" #執行指令碼expect "# " #根據實際提示符修改send "exit\n" #退出telnetexpect eof
沒有 expect:
#! /bin/bash
(sleep 1
echo 'root' #使用者名稱
sleep 1
echo 'root' #密碼
sleep 1
echo 'sh /update.sh' #執行指令碼sleep 1
) | telnet 10.1.18.8
6樓:別啊我還要睡
你這樣就是脫了褲子放屁,你就是想實現定時計劃任務是不是?不知道linux上如何設定定時計劃任務是不是?所以想用windows伺服器來自動定時連線並且執行是不是?
在linux上用crontab命令就可以設定了,用at也可以,不過cron更常用,具體用法http://www.jb51.
net/linuxjishu/19905.html
7樓:匿名使用者
把他放在 .bash_profile
批處理命令start的問題,批處理命令start的問題
start 啟動單獨的 命令提示符 視窗來執行指定程式或命令。如果在沒有引數的情況下使用,start 將開啟第二個命令提示符視窗。語法 start title dpath i min max wait b filename parameters 引數 title 指定在 命令提示符 視窗標題欄中顯示...
關於dos命令及批處理,關於DOS命令及批處理
title 檔案備份 if not exist d dateis md d dateis if not exist c progra 1 110 echo 不存在要備份的檔案 pause nul goto eof copy y c progra 1 110 d dateis echo dateis ...
求統計檔案中單詞出現次數的批處理命令(dos)
echo off 2 nul for i in success failure do for f tokens 2delims j in findstr i.txt do set a j 1 for f tokens 1 2delims i in set do echo 使用者 i出現次數 j pa...