增加手动上传剩余文件内容。尝试fix,python的sh -c不rm文件。
This commit is contained in:
parent
8a9935b90f
commit
d4024cc595
|
@ -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")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue