📝 update test files
This commit is contained in:
parent
8b8fb79013
commit
5bc1925082
|
@ -1 +1 @@
|
||||||
*.nas linguist-language=nasal
|
*.nas linguist-language=Nasal
|
|
@ -235,11 +235,11 @@ var html_read_file=func(filename){
|
||||||
|
|
||||||
var respond={
|
var respond={
|
||||||
ok:func(html){
|
ok:func(html){
|
||||||
println("[",os.time(),"] 200 OK");
|
println("[",os.time(),"] respond 200 OK");
|
||||||
return "Http/1.1 200 OK\n\n"~html~"\n";
|
return "Http/1.1 200 OK\n\n"~html~"\n";
|
||||||
},
|
},
|
||||||
not_found:func(){
|
not_found:func(){
|
||||||
println("[",os.time(),"] 404 NOT FOUND");
|
println("[",os.time(),"] respond 404 NOT FOUND");
|
||||||
return "Http/1.1 404 NOT FOUND\n\n<!DOCTYPE html>
|
return "Http/1.1 404 NOT FOUND\n\n<!DOCTYPE html>
|
||||||
<head>
|
<head>
|
||||||
<title> 404 not found </title>
|
<title> 404 not found </title>
|
||||||
|
@ -253,7 +253,7 @@ var respond={
|
||||||
</html>\n";
|
</html>\n";
|
||||||
},
|
},
|
||||||
teapot:func(){
|
teapot:func(){
|
||||||
println("[",os.time(),"] 418 I'm a teapot");
|
println("[",os.time(),"] respond 418 I'm a teapot");
|
||||||
return "Http/1.1 418 I'm a teapot\n\n<!DOCTYPE html>
|
return "Http/1.1 418 I'm a teapot\n\n<!DOCTYPE html>
|
||||||
<head>
|
<head>
|
||||||
<title> I'm a teapot </title>
|
<title> I'm a teapot </title>
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
import("stl/process_bar.nas");
|
||||||
|
import("module/libkey.nas");
|
||||||
|
|
||||||
var cpu_stat=func(){
|
var cpu_stat=func(){
|
||||||
var cpu=split("\n",io.fin("/proc/stat"))[0];
|
var cpu=split("\n",io.fin("/proc/stat"))[0];
|
||||||
cpu=split(" ",cpu);
|
cpu=split(" ",cpu);
|
||||||
|
@ -38,13 +41,19 @@ func(){
|
||||||
println("haven't supported yet.");
|
println("haven't supported yet.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
print("\ec");
|
||||||
while(1){
|
while(1){
|
||||||
var mem=mem_occupation();
|
var mem=mem_occupation();
|
||||||
var mem_occ=(mem.MemTotal-mem.MemFree)/mem.MemTotal*100;
|
var mem_occ=(mem.MemTotal-mem.MemFree)/mem.MemTotal*100;
|
||||||
var cpu_occ=cpu_occupation();
|
var cpu_occ=cpu_occupation();
|
||||||
println("CPU occupation(%) : ",cpu_occ>90?"\e[91m":"\e[32m",cpu_occ,"\e[0m");
|
var key=libkey.nonblock();
|
||||||
println("Memory total(GB) : \e[36m",mem.MemTotal/1024/1024,"\e[0m");
|
var bar=process_bar.bar("block","point","line",25);
|
||||||
println("Memory free(GB) : \e[36m",mem.MemFree/1024/1024,"\e[0m");
|
if(key!=nil and chr(key)=="q")
|
||||||
println("Memory occupation(%): ",mem_occ>60?"\e[91m":"\e[32m",mem_occ,"\e[0m");
|
break;
|
||||||
|
println("\e[1;1H Memory total(GB) : \e[36m",mem.MemTotal/1024/1024,"\e[0m");
|
||||||
|
println("\e[2;1H Memory free(GB) : \e[36m",mem.MemFree/1024/1024,"\e[0m");
|
||||||
|
println("\e[3;1H Memory occupation(%): ",mem_occ>60?"\e[91m":"\e[32m",bar.bar(mem_occ/100)~" ",mem_occ,"\e[0m ");
|
||||||
|
println("\e[4;1H CPU occupation(%) : ",cpu_occ>90?"\e[91m":"\e[32m",bar.bar(cpu_occ/100)~" ",cpu_occ,"\e[0m ");
|
||||||
|
println("\e[5;1H Press 'q' to quit.");
|
||||||
}
|
}
|
||||||
}();
|
}();
|
Loading…
Reference in New Issue