curses

通过 SSH 远程运行一次性交互式程序
curses

通过 SSH 远程运行一次性交互式程序

我有一系列生产服务器,我希望能够在这些服务器上运行某些实用程序,而不必通过 SSH 进入机器。 不幸的是,其中一些程序(我迄今为止尝试过的 top 和 iotop)需要设置 curses 和/或 TERM 环境变量,并且通过 SSH 从 shell 执行不起作用: $ ssh myserver top TERM environment variable not set. $ ssh myserver iotop Traceback (most recent call last): File "/usr/sbin/iotop", line 16, in...

Admin

在 Bhyve 中使用 expect 自动在 FreeBSD 中安装 Alpine Linux
curses

在 Bhyve 中使用 expect 自动在 FreeBSD 中安装 Alpine Linux

我正在尝试在 FreeBSD 下的 vm-bhyve 中自动安装 Alpine Linux,并预计在启动菜单超时并启动 Alpine Linux 安装后不久就会死亡。 #!/usr/bin/env expect spawn vm install -f alpine alpine.iso # shortened for brevity expect "localhost login:" send "root\r" ... 这会导致以下错误: "while executing "send "root\r" 我怀疑,每当屏幕清除并开始启动时,都会让人感到困惑,...

Admin

在 cron 中缩小顶部输出
curses

在 cron 中缩小顶部输出

我正在尝试通过 cron 发送电子邮件,以了解哪些进程占用了我的服务器。它工作正常,但生成的电子邮件太过狭窄,我需要了解有关该进程的更多信息。 这是我正在使用的脚本(从这里偷来的:http://www.inmotionhosting.com/support/website/server-usage/create-server-load-monitoring-bash-script): #!/bin/bash trigger=10.00 load=`cat /proc/loadavg | awk '{print $1}'` response=`echo |...

Admin

如何直接在控制台中启动 qemu(不是在 curses 或 SDL 中)
curses

如何直接在控制台中启动 qemu(不是在 curses 或 SDL 中)

我似乎记得能够仅使用终端仿真器输出来启动 qemu,并且禁用图形窗口。这里我不是指使用 ncurses 界面,那个界面很好,但我希望输出直接流入我的终端,以便更容易剪切和粘贴。 我努力了: qemu -nographic binary.img # simply no display qemu -curses binary.img # nice text output, but not directly flowing in the terminal qemu -noframe -curses binary.img # same as above qemu...

Admin

围绕 Curses 编写脚本?
curses

围绕 Curses 编写脚本?

我有一个需要不断处理的过程。 它要求我运行一个命令,然后输入几条信息。 然后我看到一个列出几个选项的 curses 菜单。 前半部分很容易用 expect 实现自动化。而后半部分我不清楚有什么简单的方法可以实现自动化。 有什么建议么? ...

Admin

bastille 找不到 Curses.pm
curses

bastille 找不到 Curses.pm

我正在运行 centos 6 并安装了 bastille 的 rpm 版本,它找不到 Curses.pm,但是安装了 perl-Curses,但不知何故甚至 perl 也找不到它。 [root@server ~]# /usr/sbin/bastille -c ERROR: Couldn't determine Red Hat version! Setting to 9! ERROR: Couldn't determine Red Hat version! Setting to 9! NOTE: Using Curses user interf...

Admin

编译后的 ruby​​ 无法找到 curses
curses

编译后的 ruby​​ 无法找到 curses

我正在尝试安装高级 MUA但我遇到了麻烦。当我尝试运行它时,它找不到curses: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- curses (LoadError) ... 我在运行 CentOS 5 的服务器上安装。我从源代码编译了 ruby​​ 和 ruby​​gems,然后使用 ruby​​gems 安装了 sup。我遵循本文编译 ruby。 我已经发现在 ub...

Admin

如何捕获使用 curses 的程序的输出?
curses

如何捕获使用 curses 的程序的输出?

例如,该pv实用程序显示当前的数据传输速率并每秒更新一次。我想将该输出保存到文件中,以便我可以看到每秒的数据传输速率。我不能使用像 这样的简单重定向(pv /dev/zero > /dev/null) 2> out.txt。 ...

Admin