Robobot logfile cleanup: Difference between revisions
From Rsewiki
(Created page with "Back to Robobot == Logfiles == Many logfiles will accumulate over time. To clean up these files, there are two scripts in the setup directory. A total cleanup could be: cd ~/svn/robobot/setup ./clean_ === Files owned by ''local'' === This script removes all images from the mqtt_python directory and automatically generated log files. clean_logfiles.bash: #!/bin/bash # clean logfiles before flash image # teensy_interface rm -r /home/local/svn/r...") |
|||
| Line 15: | Line 15: | ||
This script removes all images from the mqtt_python directory and automatically generated log files. | This script removes all images from the mqtt_python directory and automatically generated log files. | ||
clean_logfiles.bash: | clean_logfiles.bash: | ||
#!/bin/bash | #!/bin/bash | ||
# clean logfiles before flash image | # clean logfiles before flash image | ||
| Line 33: | Line 33: | ||
# rm /home/local/svn/log/off_by*.txt | # rm /home/local/svn/log/off_by*.txt | ||
echo "all clean (except svn/log/rename_info.txt and off_by*.txt that is owned by root)" | echo "all clean (except svn/log/rename_info.txt and off_by*.txt that is owned by root)" | ||
=== Files owned by ''root'' === | === Files owned by ''root'' === | ||
Revision as of 16:03, 1 February 2026
Back to Robobot
Logfiles
Many logfiles will accumulate over time.
To clean up these files, there are two scripts in the setup directory.
A total cleanup could be:
cd ~/svn/robobot/setup ./clean_
Files owned by local
This script removes all images from the mqtt_python directory and automatically generated log files.
clean_logfiles.bash: #!/bin/bash # clean logfiles before flash image # teensy_interface rm -r /home/local/svn/robobot/teensy_interface/build/log_20* rm /home/local/svn/robobot/teensy_interface/build/out_*.txt # mqtt_python rm /home/local/svn/robobot/mqtt_python/image*.jpg rm /home/local/svn/robobot/mqtt_python/log*.txt # log rm -r /home/local/svn/log/log_20* rm /home/local/svn/log/ip_disp.out rm /home/local/svn/log/log_*.txt rm /home/local/svn/log/rebootinfo.txt # these are owned by root # rm /home/local/svn/log/rename_info.txt # rm /home/local/svn/log/off_by*.txt echo "all clean (except svn/log/rename_info.txt and off_by*.txt that is owned by root)"
Files owned by root
The host rename and off_by_mqtt run as user 'root', so the files are owned by 'root'. These need to be removed with the sudo command.
clean_logfiles_sudo.bash:
#!/bin/bash # clean logfiles before flash image # these are owned by root rm /home/local/svn/log/rename_info.txt rm /home/local/svn/log/off_by*.txt echo "all root-logfiles clean"