ROS清理log文件

ROS运行roscore命令后发现提示log文件(日志文件)大小超过1G,需要清理

Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
WARNING: disk usage in log directory [/home/miracle/.ros/log] is over 1GB.
It's recommended that you use the 'rosclean' command.

于是乎打开.ros/文件夹后发现垃圾确实很多

miracle@miracle:~/.ros$ ls
log                                 rospack_cache_05068487997117633620
log.txt                             rospack_cache_06318911064924387099
roscore-11311.pid                   rospack_cache_11134725904490598093
rosdep                              rospack_cache_11990709179701441259
rospack_cache_01446826879202614002  rospack_cache_12479268094285276263
rospack_cache_02034197334247051330  rosstack_cache_01446826879202614002
rospack_cache_02622048110801878816  rosstack_cache_02659367519094605976
rospack_cache_02659367519094605976  rosstack_cache_11134725904490598093
rospack_cache_02990551726098629882  text.txt

下面来清理垃圾

根据提示使用rosclean命令,该命令的参数如下

miracle@miracle:~/.ros$ rosclean -h
usage: rosclean [-h] {check,purge} ...

positional arguments:
  {check,purge}
    check        Check usage of log files
    purge        Remove log files

optional arguments:
  -h, --help     show this help message and exit

于是先检测log文件,直接输入rosclean check即可

miracle@miracle:~/.ros$ rosclean check
2.8G ROS node logs

接下来清理log文件,使用rosclean purge命令删除log文件,中途会提示是否删除,这个时候输入y并点击回车确定删除

miracle@miracle:~/.ros$ rosclean purge 
Purging ROS node logs.
PLEASE BE CAREFUL TO VERIFY THE COMMAND BELOW!
Okay to perform:

rm -rf /home/miracle/.ros/log
(y/n)?
y

删除完之后再次运行roscore发现没有提示log文件过多.

roscore
... logging to /home/miracle/.ros/log/518c0f86-6f83-11e8-bbe6-3417ebd0c915/roslaunch-miracle-21755.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://miracle:36483/
ros_comm version 1.12.13


SUMMARY
========

PARAMETERS
 * /rosdistro: kinetic
 * /rosversion: 1.12.13

NODES

猜你喜欢

转载自blog.csdn.net/qq_16775293/article/details/80690533
今日推荐