我们migrating
从HPUX
系统到solaris 64
。当我们在more
中without arguments
HPUX
尝试waits for stdin
命令solaris
时(就像" cat"命令一样),但在Can't take input from a terminal
中有一个TERM
不同的结果:
的/ usr / XPG4 / bin中/更
vt100
(尝试/ usr / bin / more显示用法部分:"用法:/ usr / bin / more [-cdflrsuw] [-lines] [+ linenumber] [+ / pattern] [filename ... ]&#34)
不知道它是终端配置问题,环境价值还是其他配置问题(或者这是正常的,我们无法对其进行更改)。
behavior
环境设置为more
(尝试使用xterm也没有成功)。
是否可以更改solaris中waiting stdin
的{{1}} @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tv = new TextView(this);
this.setContentView(tv);
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy, HH:mm:ss:SSS");
formatter.setLenient(false);
newTime = "31.12.2015, 23:59:59:999";
try {
newDate = formatter.parse(newTime);
milliseconds = newDate.getTime();
currentTime = System.nanoTime();
diff = milliseconds - currentTime;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
MyCount counter = new MyCount(milliseconds, 1000);
counter.start();
}
命令?
PS。忘了说我们在ssh模式下连接PUTTY。
答案 0 :(得分:0)
(将我的评论转换为答案,因为这是(在我看来)解决方案。)
任何人都不希望他们的系统在平台迁移后反应完全相同。这是尝试使X系统看起来像Y系统的时间之一"是一个巨大的浪费时间。客户端需要处理更改,或者返回HP-UX平台。多年来我一直在处理这个问题。如果您捏造Solaris系统,那么您就会传播不良习惯,并使未来的系统管理员成为支持该设置的神圣任务。
如果客户要求和缺乏执行任何更新的能力/动力是强大的,那么迁移到新平台永远不应该是一种选择。正如我之前所说,如果您修改Solaris框上的工具来模拟HP-UX,那么您已经创建了一个混合的一次性环境,这将是未来几个月/几年的噩梦。雇佣一名" Solaris管理员"如果所有命令都像HP-UX一样工作,那么将来将毫无意义。 (你能说出我对此感到强烈吗?)