之前說(shuō)到用PC的ftp自動(dòng)備份文件。于是我在Windows7下創(chuàng)建一個(gè)job窥摄,執(zhí)行autoftp.bat文件來(lái)實(shí)現(xiàn)套腹。
autoftp.bat文件內(nèi)容如下:
ftp -s:autoftp.cfg
job創(chuàng)建好后,每次執(zhí)行都是失敗像屋,一個(gè)黑色窗口一閃而過(guò)怕犁。看job運(yùn)行結(jié)果是一個(gè)0x2的錯(cuò)誤己莺∽喔Γ可是每次我在cmd環(huán)境下執(zhí)行autoftp.bat都是正常執(zhí)行的啊。
想來(lái)想去凌受,最后修改autoftp.bat文件為(我的autoftp.cfg放在D盤根目錄下):
ftp -s:d:\autoftp.cfg
然后再次執(zhí)行阵子,成功了。
最后總結(jié)原因應(yīng)該是:在系統(tǒng)自動(dòng)調(diào)用job執(zhí)行autoftp.bat時(shí)胜蛉,當(dāng)前目錄不是D盤根目錄挠进,所以無(wú)法找到autoftp.cfg配置文件智蝠。所以,在給ftp傳遞參數(shù)文件時(shí)需要使用絕對(duì)路徑奈梳,而不是相對(duì)路徑杈湾。因?yàn)橄鄬?duì)路徑不可控。
完結(jié)攘须。