某項(xiàng)目場(chǎng)景,一臺(tái)Windows服務(wù)器運(yùn)行Python腳本從互聯(lián)網(wǎng)采集數(shù)據(jù),并將數(shù)據(jù)文件拷貝至內(nèi)網(wǎng)的NFS。Python版本為2.7,Windows版本是2008 R2(6.1.7600.2.0.0.274.10)。Windows掛載遠(yuǎn)程N(yùn)FS目錄后(映射網(wǎng)絡(luò)驅(qū)動(dòng)器至本地Z盤),使用Windows資源管理器打開遠(yuǎn)程目錄,拷貝文件等操作無(wú)問(wèn)題。同時(shí),單獨(dú)在cmd下執(zhí)行python xx_data_collect.py ,數(shù)據(jù)也能正常拷貝至遠(yuǎn)程目錄。使用Windows計(jì)劃任務(wù)5分鐘一次調(diào)度xx_data_collect.py腳本,腳本已經(jīng)調(diào)度,但數(shù)據(jù)無(wú)法拷貝,在執(zhí)行os.path.exists(targetPath)的時(shí)候,拋出“Target file path: Z:\rfid\xx_data\目錄不存在”的異常。此Windows運(yùn)行5類數(shù)據(jù)采集腳本,腳本結(jié)構(gòu)、功能一致,4類數(shù)據(jù)(頻率5分鐘)的計(jì)劃任務(wù)調(diào)度無(wú)法識(shí)別NFS目錄,1類數(shù)據(jù)(traffic,頻率1月)的正常。

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),源匯網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:源匯等地區(qū)。源匯做網(wǎng)站價(jià)格咨詢:028-86922220
將計(jì)劃任務(wù)調(diào)度方式換掉,編寫一個(gè)bat腳本,放入開機(jī)自啟動(dòng)。說(shuō)明:receive腳本負(fù)責(zé)從互聯(lián)網(wǎng)獲取數(shù)據(jù),屬于常駐內(nèi)存,collect腳本負(fù)責(zé)將數(shù)據(jù)文件拷貝至NFS對(duì)應(yīng)目錄。內(nèi)容如下:
@echo off
::檢測(cè)時(shí)間間隔,單位:秒
set _interval=300
set _processName="xx_data_receive"
::需要守護(hù)的進(jìn)程啟動(dòng)命令
set _processCmd=python E:\apps\xx_data_collect.py
::需要守護(hù)的進(jìn)程預(yù)估啟動(dòng)完畢所需時(shí)間,單位:秒
set _processTimeout=10
:LOOP
echo "xx_data_receive program keeper is working!!!!!!!"
echo %_processCmd%
::需要守護(hù)的進(jìn)程ID, xx_data_receive程序啟動(dòng)會(huì)寫入pid到文件
set /p processID=<.\ImportantPID\xx_pid.txt
tasklist /FI "pid eq %processID%" | find /C "python.exe">.\ImportantPID\xx_tmp.txt
::xx_tmp.txt 狀態(tài)文件, 上面的篩選返回0或1
set /p aliveFlag=<.\ImportantPID\xx_tmp.txt
echo %aliveFlag%
::del /F .\ImportantPID\xx_tmp.txt
if "%aliveFlag%" == "0" (
start %_processCmd% | echo 啟動(dòng) %_processName% 于 %time%
choice /D y /t %_processTimeout% > nul
)
goto LOOP
分享標(biāo)題:Windows計(jì)劃任務(wù)調(diào)度Python腳本寫NFS遠(yuǎn)程目錄異常
當(dāng)前路徑:http://chinadenli.net/article26/gsjpjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、定制網(wǎng)站、小程序開發(fā)、商城網(wǎng)站、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)