C#脚本监控Linux内存使用情况

iceMung 2015-11-13 03:00:18
如题,请教如何实现。。。
...全文
347 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2015-11-17
  • 打赏
  • 举报
回复
引用 9 楼 iceMung 的回复:
还有就是调用top命令时,总是带有部分乱码的问题能解决吗?
怎么个乱法?照道理top显示的都是英文,不应该存在乱码才对。
Poopaye 2015-11-17
  • 打赏
  • 举报
回复
引用 8 楼 iceMung 的回复:
[quote=引用 7 楼 shingoscar 的回复:] ISSHChannelEventReceiver.OnData就是返回的结果
但是他的返回结果应该是异步的,主线程直接走完了才返回。 我现在要对结果对象进行统一处理,然后输出。[/quote] 异步可以用WaitHandle转变为同步 https://msdn.microsoft.com/zh-cn/library/z6w25xa6%28v=vs.110%29.aspx
iceMung 2015-11-17
  • 打赏
  • 举报
回复
引用 7 楼 shingoscar 的回复:
ISSHChannelEventReceiver.OnData就是返回的结果
但是他的返回结果应该是异步的,主线程直接走完了才返回。 我现在要对结果对象进行统一处理,然后输出。
iceMung 2015-11-17
  • 打赏
  • 举报
回复
引用 7 楼 shingoscar 的回复:
ISSHChannelEventReceiver.OnData就是返回的结果
还有就是调用top命令时,总是带有部分乱码的问题能解决吗?
Poopaye 2015-11-17
  • 打赏
  • 举报
回复
呃,本来我也想说,这个granados没处理控制字符,sharpssh比较靠谱
iceMung 2015-11-17
  • 打赏
  • 举报
回复
搞定了,结贴,谢谢shingoscar的耐心,最后还是用了Tamir.SharpSsh。
iceMung 2015-11-17
  • 打赏
  • 举报
回复
引用 11 楼 shingoscar 的回复:
[quote=引用 9 楼 iceMung 的回复:] 还有就是调用top命令时,总是带有部分乱码的问题能解决吗?
怎么个乱法?照道理top显示的都是英文,不应该存在乱码才对。[/quote] 像这样
Poopaye 2015-11-16
  • 打赏
  • 举报
回复
ISSHChannelEventReceiver.OnData就是返回的结果
iceMung 2015-11-16
  • 打赏
  • 举报
回复
我用了Routrek.Granados 再请教一个问题,如果一次性执行多条命令,如何判断命令是否已经被执行完了: reader._pf.Transmit((new UnicodeEncoding()).GetBytes(命令1)); reader._pf.Transmit((new UnicodeEncoding()).GetBytes(命令2)); reader._pf.Transmit((new UnicodeEncoding()).GetBytes(命令3));
菜鸟2015 2015-11-15
  • 打赏
  • 举报
回复
c#调用putty里面有一个程序跟cmd一样调用
Poopaye 2015-11-13
  • 打赏
  • 举报
回复
找个c#版本的ssh库,取linux上读取meminfo,然后自己解析
秋的红果实 2015-11-13
  • 打赏
  • 举报
回复
没有过在Linux下写过什么,来学习的
iceMung 2015-11-13
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
C# Linux
用C#脚本监控远程Linux环境的内存使用情况
Poopaye 2015-11-13
  • 打赏
  • 举报
回复
C# Linux

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧