求 at 命令 制定 批處理 每天執行 和 登入後執行,謝謝

2022-02-25 15:44:37 字數 1815 閱讀 8925

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...