{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

服務(wù)器如何實(shí)現(xiàn)定時(shí)任務(wù)?

AlienZHOUAlienZHOU 回答0 收藏1
收藏問題

4條回答

GHOST_349178

GHOST_349178

回答于2022-06-27 17:11

這個(gè)要看你的服務(wù)器是什么類型了,如果是Windows服務(wù)器,則直接創(chuàng)建定時(shí)任務(wù)即可,如果是Linux服務(wù)器,則需要開啟crontab定時(shí)任務(wù),下面我分別簡單介紹一下,感興趣的朋友可以嘗試一下:

01

Windows服務(wù)器

這里操作非常簡單,在開始搜索欄輸入“計(jì)劃任務(wù)”,打開對話框窗口,然后直接創(chuàng)建基本任務(wù)即可,這里程序自帶有任務(wù)創(chuàng)建向?qū)В徊揭徊桨凑樟鞒掏伦呒纯?,包括任?wù)名稱、觸發(fā)時(shí)間、啟動(dòng)程序(程序或腳本)等,都可以自行設(shè)置,非常簡單:

設(shè)置完成后,點(diǎn)擊“完成”按鈕,如果在任務(wù)列表可以看到剛才新建的任務(wù),則說明計(jì)劃任務(wù)創(chuàng)建成功,接著就可以定時(shí)觸發(fā)執(zhí)行了,刪除的話,直接右鍵刪除即可:

02

Linux服務(wù)器

這里需要開啟crontab定時(shí)任務(wù),運(yùn)行“crontab -e”命令,直接編輯定時(shí)任務(wù)即可,一行需要設(shè)置6個(gè)字段信息,分別是分、時(shí)、天、月、星期和執(zhí)行命令(腳本或程序),例如,“0 1 * * * 腳本或程序路徑”表示每天凌晨1點(diǎn)執(zhí)行1次定時(shí)任務(wù),這里網(wǎng)上參考資料非常豐富,可以搜一下,介紹的非常詳細(xì):

編輯完成定時(shí)任務(wù)后,crond服務(wù)會(huì)自動(dòng)加載運(yùn)行,這里你也可以查看一下日志文件,確定定時(shí)任務(wù)是否正常執(zhí)行:

至此,我們就完成了Windows服務(wù)器和Linux服務(wù)器設(shè)置定時(shí)任務(wù)??偟膩碚f,整個(gè)過程非常簡單,只要你熟悉一下上面的操作過程,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。

評論0 贊同0
  •  加載中...
honhon

honhon

回答于2022-06-27 17:11

Linux服務(wù)器下可以使用crond服務(wù)來實(shí)現(xiàn)定時(shí)任務(wù)。

crond服務(wù)相關(guān)操作命令

在服務(wù)器上使用crond來實(shí)現(xiàn)定時(shí)任務(wù)之前,我們需要掌握crond的基本操作命令:

熟練掌握以上命令,便可以很好的在linux系統(tǒng)下定制我們自己的定時(shí)任務(wù)。

定時(shí)任務(wù)表達(dá)式

linux下執(zhí)行定時(shí)任務(wù),需要我們了解如何制定一個(gè)符合需求的定時(shí)任務(wù)表達(dá)式,定時(shí)任務(wù)表達(dá)式的規(guī)則如下:

  • 第1列表示分鐘1~59 每分鐘用或者 /1表示

  • 第2列表示小時(shí)1~23(0表示0點(diǎn))

  • 第3列表示日期1~31

  • 第4列表示月份1~12

  • 第5列標(biāo)識號星期0~6(0表示星期天)

  • 第6列要運(yùn)行的命令

定時(shí)任務(wù)表達(dá)式示例:

  • 0 1 * * * sh /home/service/test.sh 每天晚上1點(diǎn)調(diào)用/home/service/test.sh

  • */10 * * * * sh /home/testuser/test.sh 每10鐘調(diào)用一次/home/service/test.sh
  • 30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重啟apache

實(shí)操

基礎(chǔ)知識掌握之后,我們來一個(gè)實(shí)操案例:

創(chuàng)建一個(gè)測試腳本test.sh:

#!/bin/sh
echo “hello world!” >> /data/home/service/testCronTab/test.log

執(zhí)行crontab -e,編輯定時(shí)任務(wù):

*/1 * * * * /data/home/service/testCronTab/test.sh

保存后執(zhí)行:

/sbin/service crond reload

這樣一個(gè)簡單的linux定時(shí)任務(wù)就定制完成了~


以上就是Linux服務(wù)器下如何利用crontab定制定時(shí)任務(wù)的回答。

我是【java架構(gòu)設(shè)計(jì)】,歡迎大家點(diǎn)贊關(guān)注,持續(xù)為您提供科技領(lǐng)域優(yōu)質(zhì)內(nèi)容!

評論0 贊同0
  •  加載中...
quietin

quietin

回答于2022-06-27 17:11

在Linux上面運(yùn)行java程序要比在windows上面跑穩(wěn)定很多,但是總有些情況下我們的程序跑在了windows上面,這就需要我們對windows server有所了解。今天給大家介紹下如何在windows服務(wù)器上面創(chuàng)建定時(shí)任務(wù)來定時(shí)執(zhí)行java程序。

Windows的有點(diǎn)就是可視化,操作簡單,下面一步步為大家演示一下。

1,首先我們在控制面板中找到“管理工具”,如下圖所示:

這里寫圖片描述

2,然后我們打開管理工具,找到其中的“任務(wù)計(jì)劃程序”,如下圖所示:

這里寫圖片描述

3,打開任務(wù)計(jì)劃程序,如下圖所示:

這里寫圖片描述

4,右擊選擇“創(chuàng)建基本任務(wù)”,這個(gè)向?qū)Ш芏嗪唵危m合初學(xué)者。如下圖所示:

這里寫圖片描述

第一步寫上任務(wù)名稱就可以了,然后點(diǎn)擊next。

5,接下來是設(shè)置觸發(fā)器,就是什么時(shí)候執(zhí)行,如下圖所示:

這里寫圖片描述

這里寫圖片描述

6,下一步我們設(shè)置任務(wù)執(zhí)行什么操作,如下圖所示:

這里寫圖片描述

我們選擇需要執(zhí)行的bat文件,

這里寫圖片描述

“起始于”選項(xiàng)中一定要填寫jar文件的路徑,否則會(huì)報(bào)“Error: Unable to access jarfile”的錯(cuò)誤。

7,最后點(diǎn)擊“完成”就可以成功創(chuàng)建任務(wù)了。

這里寫圖片描述

如果需要在某段時(shí)間里面循環(huán)執(zhí)行程序,那我們可以修改觸發(fā)器的執(zhí)行時(shí)間,如下圖所示:

這里寫圖片描述

這里我們可以設(shè)置兩個(gè)小時(shí)內(nèi)每5分鐘執(zhí)行一次。

這樣到點(diǎn)就會(huì)執(zhí)行我們的java程序,我做這個(gè)是用于批量處理數(shù)據(jù)的。

評論0 贊同0
  •  加載中...
draveness

draveness

回答于2022-06-27 17:11

我的辦法比較直接, 直接編了個(gè)程序執(zhí)行定時(shí)任務(wù)。VB6寫的 當(dāng)然只能運(yùn)行在Windows服務(wù)器里。

功能也不多

1:自動(dòng)備份

2:更新IP地址到云端

3:獲取中國銀行外匯數(shù)據(jù)寫入數(shù)據(jù)庫。

4:檢查自動(dòng)備份結(jié)果

5:檢查遠(yuǎn)程備份結(jié)果

6:檢查所有服務(wù)器和局域網(wǎng)重要設(shè)備運(yùn)行狀態(tài)。

7:發(fā)現(xiàn)異常發(fā)送郵件到我的手機(jī)。(沒短信和電話模塊)

8:檢測結(jié)果保存到數(shù)據(jù)庫里。

其他功能慢慢擴(kuò)充,。

每天上班看看記錄 可以多不少時(shí)間喝茶玩游戲。

評論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<