小编dbr*_*dbr的帖子

重新附加或创建一个命名的屏幕会话?(或持续的屏幕会话)

基本上我有一个远程屏幕会话,我希望自动重新附加到..目前我正在使用以下命令(作为 iTerm 书签或别名)

ssh host -t screen -x thesessionname
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果会话因任何原因终止,我希望在下次连接时重新创建它。该-R用于标志screen几乎完美:

ssh host -t screen -R -S thesessionname
Run Code Online (Sandbox Code Playgroud)

..但是如果会话已经附加,则创建第二个会话(作为-R第一个分离会话的简单查找,如果没有找到,则创建一个新会话)

有没有办法让-R标志也寻找附加的会话,如果thesessionname不存在则只创建一个新的会话?

如果这不容易实现,我怎么能在它死掉时自动重新创建屏幕会话?也许一个通过 cron 运行的脚本寻找命名会话,如果它不存在就创建它?

gnu-screen

30
推荐指数
3
解决办法
2万
查看次数

Mac OS X 更好的“顶部”命令?

topOS X 上的命令非常糟糕。大多数 Linux 发行版中包含的命令允许您使用<和更改排序依据列>,有一个彩色模式(通过按下z键),以及一堆其他有用的选项。

有替换命令行工具吗?理想情况下,我想要htopOS X,但因为它依赖于/proc/文件系统(请参阅此线程),因此尚未移植(并且可能永远不会移植)

显而易见的答案是“活动监视器”,但我正在寻找命令行工具!

monitoring terminal mac-osx

27
推荐指数
5
解决办法
9万
查看次数

绘制内存使用情况的简单工具?

是否有脚本将内存使用情况显示为图形,例如饼图,每个进程都是一个单独的切片?

我不是在寻找像Munin这样的东西来绘制随时间变化的内存使用情况,而是在单个时间点显示每个进程的内存使用情况。

为了使我的请求更加模糊,它适用于无头服务器(因此没有 X 应用程序)。最简单的方法是编写一个 PNG 文件,或者可能是一个 HTML 文件(它可以使用 Javascript 来允许过滤进程,在图形类型之间进行更改等等)

linux memory performance-monitoring

14
推荐指数
2
解决办法
3万
查看次数