Synctoy2 1使用定時任務0X1

2022-07-30 15:36:09 字數 1311 閱讀 1208

環境描述:公司需要在windows上面使用雙向檔案同步,目前發現synctoy可以實現這個功能,但是在windows 2012上面 ,新增定時任務的時候,執行狀態總是0x1,定時任務配置確認多次,肯定沒有問題;同樣在windows 10上面設定定時任務,就能執行,在google上面查了好多帖子,都是這樣,都沒有解決,大多數說是windows的bug,可以使用第三方定時任務來實現,

google上搜尋,老外很多都說不能解決,定性為windows task的bug,但是我覺得不太像

還是的自己研究把。

第一點,寫成bat檔案,直接雙擊是可以執行的,說明synctoy並不存在bug,而問題出在計畫任務上。

bat檔案內容:

c:\"

program files

"\synctoy\synctoycmd.exe -r abc >> c:\aaa.txt

說明:這裡我把資訊重定向到aaa.txt檔案這,因為對windows不熟悉,不知道日誌怎麼檢視,只能這種笨方法了

synctoy設定

這樣設定中,c:\aaa.txt中輸出的資訊

failed to execute folder pair test2. could not locate folder \\10.144.129.6\tmp\.

failed to execute folder pair test2. could not locate folder \\10.144.129.6\tmp\.

網上查了一頓,也沒有人說明是什麼問題,

感覺是許可權問題,定時任務不能使用儲存的共享資料夾帳號密碼,所以就不能連線遠端資料夾

繞道方法解決下:先用命令把遠端共享資料夾掛載到本地,然後再同步,同步之後,刪除掛載

net use h: \\10.144.129.6\tmp /user:administrator "

p@ssw0rdsc

" >>c:\aaa.txt

c:\"

program files

"\synctoy\synctoycmd.exe -r abc >>c:\aaa.txt

net use h: /del

synctoy設定

這樣定時任務是可以執行的,執行狀態是0x2,0x2查了查不知道什麼意思,但是定時任務可以正常同步,所以就不管了

使用定時任務

5.1作業排程介紹 program execution of jobs.作業排程是用於控制作業執行的後台程式 通過使用作業排程可以幫助我們完成,郵件定時傳送 報表定時統計 資料採集等工作 matrix 整合 quartz 定時任務框架,可以在 matrix 中直接使用 quartz。在使用 quar...

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

定時任務的使用

背景 一說到定時任務,就是在指定的時間觸發。目前可以使用quartz來實現,如果專案使用spring,也可以使用spring的整合定時任務。如果你的專案就一台伺服器,那沒問題,如果是多個應用服務端,那定時任務在每個機器都會執行。因此在分布式情況下,觸發乙個定時任務,多個機器可以併發的執行任務,完成乙...