-
1 # 奮鬥的許大大
-
2 # java架構設計
Linux伺服器下可以使用crond服務來實現定時任務。
crond服務相關操作命令在伺服器上使用crond來實現定時任務之前,我們需要掌握crond的基本操作命令:
熟練掌握以上命令,便可以很好的在linux系統下定製我們自己的定時任務。
定時任務表示式linux下執行定時任務,需要我們瞭解如何制定一個符合需求的定時任務表示式,定時任務表示式的規則如下:
第1列表示分鐘1~59 每分鐘用或者 /1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令
定時任務表示式示例:
0 1 * * * sh /home/service/test.sh 每天晚上1點呼叫/home/service/test.sh
*/10 * * * * sh /home/testuser/test.sh 每10鐘調用一次/home/service/test.sh30 21 * * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每晚的21:30重啟apache實操基礎知識掌握之後,我們來一個實操案例:
建立一個測試指令碼test.sh:
#!/bin/shecho “hello world!” >> /data/home/service/testCronTab/test.log執行crontab -e,編輯定時任務:
*/1 * * * * /data/home/service/testCronTab/test.sh儲存後執行:
/sbin/service crond reload這樣一個簡單的linux定時任務就定製完成了~
以上就是Linux伺服器下如何利用crontab定製定時任務的回答。
-
3 # 小小猿愛嘻嘻
這個要看你的伺服器是什麼型別了,如果是Windows伺服器,則直接建立定時任務即可,如果是Linux伺服器,則需要開啟crontab定時任務,下面我分別簡單介紹一下,感興趣的朋友可以嘗試一下:
01Windows伺服器這裡操作非常簡單,在開始搜尋欄輸入“計劃任務”,開啟對話方塊視窗,然後直接建立基本任務即可,這裡程式自帶有任務建立嚮導,一步一步按照流程往下走即可,包括任務名稱、觸發時間、啟動程式(程式或指令碼)等,都可以自行設定,非常簡單:
02Linux伺服器這裡需要開啟crontab定時任務,執行“crontab -e”命令,直接編輯定時任務即可,一行需要設定6個欄位資訊,分別是分、時、天、月、星期和執行命令(指令碼或程式),例如,“0 1 * * * 指令碼或程式路徑”表示每天凌晨1點執行1次定時任務,這裡網上參考資料非常豐富,可以搜一下,介紹的非常詳細:
編輯完成定時任務後,crond服務會自動載入執行,這裡你也可以檢視一下日誌檔案,確定定時任務是否正常執行:
至此,我們就完成了Windows伺服器和Linux伺服器設定定時任務。總的來說,整個過程非常簡單,只要你熟悉一下上面的操作過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
4 # jinesc
我的辦法比較直接, 直接編了個程式執行定時任務。VB6寫的 當然只能執行在Windows伺服器裡。
功能也不多
1:自動備份
2:更新IP地址到雲端
3:獲取中國銀行外匯資料寫入資料庫。
4:檢查自動備份結果
5:檢查遠端備份結果
6:檢查所有伺服器和區域網重要裝置執行狀態。
7:發現異常傳送郵件到我的手機。(沒簡訊和電話模組)
8:檢測結果儲存到資料庫裡。
其他功能慢慢擴充,。
每天上班看看記錄 可以多不少時間喝茶玩遊戲。
回覆列表
在Linux上面執行java程式要比在windows上面跑穩定很多,但是總有些情況下我們的程式跑在了windows上面,這就需要我們對windows server有所瞭解。今天給大家介紹下如何在windows伺服器上面建立定時任務來定時執行java程式。
Windows的有點就是視覺化,操作簡單,下面一步步為大家演示一下。
1,首先我們在控制面板中找到“管理工具”,如下圖所示:
這裡寫圖片描述
2,然後我們開啟管理工具,找到其中的“任務計劃程式”,如下圖所示:
這裡寫圖片描述
3,開啟任務計劃程式,如下圖所示:
這裡寫圖片描述
4,右擊選擇“建立基本任務”,這個嚮導很多簡單,適合初學者。如下圖所示:
這裡寫圖片描述
5,接下來是設定觸發器,就是什麼時候執行,如下圖所示:
這裡寫圖片描述
這裡寫圖片描述
6,下一步我們設定任務執行什麼操作,如下圖所示:
這裡寫圖片描述
我們選擇需要執行的bat檔案,
這裡寫圖片描述
“起始於”選項中一定要填寫jar檔案的路徑,否則會報“Error: Unable to access jarfile”的錯誤。
這裡寫圖片描述
如果需要在某段時間裡面迴圈執行程式,那我們可以修改觸發器的執行時間,如下圖所示:
這裡寫圖片描述
這裡我們可以設定兩個小時內每5分鐘執行一次。
這樣到點就會執行我們的java程式,我做這個是用於批次處理資料的。