Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
描述:
fs_watcher -w跟踪所有进程的写,系统中写太多信息刷屏,因此加一个pid参数,用于指定进程号,只打印指定进程的写信息
测试方式:
![cafbd3ce89ef8944ada9f5d375db104](https://private-user-images.githubusercontent.com/138836771/390942826-881ab2fb-64e7-47b4-930e-975209b12614.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjk5NjgsIm5iZiI6MTczOTMyOTY2OCwicGF0aCI6Ii8xMzg4MzY3NzEvMzkwOTQyODI2LTg4MWFiMmZiLTY0ZTctNDdiNC05MzBlLTk3NTIwOWIxMjYxNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzA3NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYmM2ZGI4YTgxZGVkYmFlZTY3Y2JlNDBmODgxOTI0Nzc4MDgwNTE3OGFlZjhiNDFiYzljY2MyYWZiYmIxNTE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.J2S0Ra9byqmmS0RX1kmZ5_1Ya8h-9WmLZ-IS-TCywlk)
![933a858f0ee3f4db8fe2a53df247741](https://private-user-images.githubusercontent.com/138836771/390943011-271f6b29-2943-403b-8e13-c929b26b0a56.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjk5NjgsIm5iZiI6MTczOTMyOTY2OCwicGF0aCI6Ii8xMzg4MzY3NzEvMzkwOTQzMDExLTI3MWY2YjI5LTI5NDMtNDAzYi04ZTEzLWM5MjliMjZiMGE1Ni5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzA3NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOTI2MmI5NmEzNWQxODUwNGYwZjA5N2M5NDBhZGNmN2Y3Y2Y2MjdlNjRjMzFjZjM3MjRmYWY5MWVkY2JmOGQ3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.X_o7y1do4wHs4_aFO1dOKR0ExfHLVzZcgGrCdlyba-Q)
![1d3827a1569f59cdb6b2ca74370d9da](https://private-user-images.githubusercontent.com/138836771/390943220-6efe35b1-7a27-4e33-a87a-3d3fccd2a8a4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjk5NjgsIm5iZiI6MTczOTMyOTY2OCwicGF0aCI6Ii8xMzg4MzY3NzEvMzkwOTQzMjIwLTZlZmUzNWIxLTdhMjctNGUzMy1hODdhLTNkM2ZjY2QyYThhNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMzA3NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lNjI5YWQyYTA3NDY2NjQ5M2ZmNDY5NTgzZWU3OGEzNGRhNWE1ZGUxZWYwZGQwNGUyYzUzMWRhMGJlNmY0NmMzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.0sdclXHjI1UmxhtaW7RxoaeRmTWZEt0kpJxG_aclWkI)
1.编写一个测试程序write.c,用于往一个测试文件中写一段内容,持续时间50s,该程序的pid用于测试fs_watcher -w -p 进程号。write.c的内容如下:
对write.c进行编译后,执行该程序即可:./write
2.查看write程序的进程号,本次测试中进程号为73741,然后执行:./fs_watcher -w -p 73741:
3.查看监控结果,只有指定的进程73741的写信息显示: