Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
sdk:scripts:techsupport [2021/03/25 23:00]
juraschek
sdk:scripts:techsupport [2022/09/05 12:26] (current)
schmitt
Line 8: Line 8:
  
 FTP_SERVER = "​192.168.1.254";​ FTP_SERVER = "​192.168.1.254";​
-FTP_USER ​  = "myuser"; +FTP_USER ​  = "user"; 
-FTP_PASS ​  = "mypass";+FTP_PASS ​  = "password";
  
 now = localtime(time());​ now = localtime(time());​
Line 25: Line 25:
 nb_syslog("​techsupport has been uploaded successfully"​);​ nb_syslog("​techsupport has been uploaded successfully"​);​
 exit(0); exit(0);
- 
-</​code>​ 
- 
-For storing more than one techsupport in the internal flash use following script 
-: 
- 
-<code c techsupport_subdir.are>​ 
- 
-path="​ts";​ 
-dh=opendir(path);​ 
-if(dh == -1) { 
-if ( mkdir(path,​0666) == -1 ) { 
-                nb_syslog("​Could not create dir: /%s. Exiting",​path);​ 
-                exit(1); 
-                } 
-} else { 
-nb_syslog("​directory already existent: %s", path); 
-closedir(dh);​ 
-} 
-timestamp = strftime("​%Y%m%d%H%M%S",​ localtime(time()));​ 
-r=file_copy("/​host/​various/​techsupport",​sprintf("/​%s/​ts_%s.zip",​path,​timestamp));​ 
-if(r>0) nb_syslog(sprintf("​Created Techsupport-File with size %i kByte /​%s/​ts_%s.zip",​r/​1024,​path,​timestamp));​ 
-if(r<​0)nb_syslog("​FAIL:​ Could not create Techsupport File"​);​ 
  
 </​code>​ </​code>​