增加手动上传剩余文件内容。尝试fix,python的sh -c不rm文件。

This commit is contained in:
Bujue.Win10 2022-03-22 18:07:09 +08:00
parent 8a9935b90f
commit d4024cc595
1 changed files with 11 additions and 2 deletions

View File

@ -76,11 +76,16 @@ $0~/action<[0-9]+> is toggle./ {
} }
END{ $0~/stop monitor sence log/{
log2file("upload command.")
splitAndUpload() splitAndUpload()
print "upload "uploadCount" count" print "upload "uploadCount" count"
} }
END{
}
function log2file(logJson){ function log2file(logJson){
system("echo -e '"logJson"' >> /data/log_dir/mySimpleLog") system("echo -e '"logJson"' >> /data/log_dir/mySimpleLog")
} }
@ -97,12 +102,16 @@ function splitAndUpload(){
newFileName = "mySimpleLog_"systime() newFileName = "mySimpleLog_"systime()
print "uploading..." print "uploading..."
ret = system("mv /data/log_dir/mySimpleLog /data/log_dir/"newFileName" && cd /data/log_dir/ && tftp "upload_ip" -pr "newFileName" > /dev/null && rm /data/log_dir/"newFileName"") ret = system("mv /data/log_dir/mySimpleLog /data/log_dir/"newFileName" && cd /data/log_dir/ && tftp "upload_ip" -p -l "newFileName" > /dev/null")
if(!ret){ if(!ret){
print "upload success!" print "upload success!"
if(system("rm /data/log_dir/"newFileName"")){
log2file("upload done, but delete fail")
}
uploadCount++ uploadCount++
}else{ }else{
print "upload fail!" print "upload fail!"
log2file("upload done, but delete fail")
} }
} }