问题标签 [hp-ux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 以编程方式从父进程的子进程捕获打印,因此它们不会进入标准输出
我确实有一个在 HPUX 和 Linux 上运行的 C++ 程序。我的程序创建了 2 个子进程,父进程等待两个子进程完成。当我如下执行我的程序表单运行目录时,运行> myProgram
我从显示的子进程 + 父进程中获得打印。所以我需要停止我的子进程打印到命令提示符窗口。子进程完成后,我想打开打印,以便父进程显示结果。
有谁知道如何打开和关闭打印?
popen - popen() 系统调用在 HP-Ux 11.11 中挂起
我有一个程序通过 popen() 系统调用使用“/usr/bin/lpstat”计算“打印机队列总计”值。
注意:在命令行中,“/usr/bin/lpstat”命令暂停了一段时间,因为网络中有许多打印机可用。
这里的问题是,执行挂在 popen() 系统调用上,而我希望它挂在 fscanf() 上,它从文件流 fp 读取输出。
如果有人能告诉我 popen() 系统调用挂起的原因,它将帮助我修改程序以满足我的要求。
感谢您花时间阅读这篇文章和您的努力。
python - python - 远程主机时区与本地
我正在构建一个用于远程日志监控的 Web 前端,
必须管理大约 10 个不同的地理位置,我遇到了你们中的一些人已经拥有的 3 头地狱犬。
有什么方法可以从远程 HPUX shell 变量中获取以下远程信息:
- zoneinfo(国家/城市)
- UTC + 偏移量(我可以从 zoneinfo 轻松获得)
到目前为止,我能得到的最好的是操作系统缩写的时区(这是否足以通过静态构建的 pytz.common_timezones 集合迭代地跨越远程时间并将缩写的区域反向转换为国家/城市,或者我完全走错了路? )
获得国家/城市(我没有)后,我可以轻松获得偏移量
'TLT +0900'
- 获取远程缩写时区,
(Linux 有更理智的
输出如
ZONE="Europe/London"
而 HP-UX /etc/TIMEZONE 使用缩写时区,如
TZ=CAT-2
我会使用 echo $TZ ,它会输出一些更有用的数据,比如 CAT-2,但是一些远程 HP-UX 甚至没有配置这个,因此迫使我依赖模棱两可的 RFC822 日期,
猫
我已经查看了 pytz、datetime.datetime、email.Utils,但考虑到直接从缩写时间转换为 zoneinfo 国家/城市(pytz 允许相反)是不可能
的远程时区,并在接受注册远程主机的用户输入时添加一个国家/城市下拉列表?
编辑(部分解决方案)
以@Mike Pennington 回答为基础
java - Java 应用程序执行速度非常慢(比 Windows、Linux、AIX 慢 10-100 倍)
关于在 HP\UX 服务器上运行我们的公司 Java 应用程序的性能问题,我需要您的帮助。应用程序是一个独立的工具,它将多个数据库上的数据同步为一个,通过 XML-RPC 协议与远程控制通信,并使用本地 Derby (Java DB) 数据库实例来保存配置数据等。我们在其他环境上没有性能问题与使用 Sun JVM 的 Windows XP、Linux 和 AIX 相同的负载。经过一系列测试,我们发现最耗时的是与 Derby 数据库的通信。大部分时间都花在了从套接字读取上,这个时间比其他平台要多 10-100 倍。我们确信 Derby 工作正常,我们有 CPU 储备(使用率约为 30%-40%),所以最可能的原因是本地数据库和应用程序之间的传输层。
有没有办法诊断 HP-UX 上的套接字 I\O 问题,或者可能存在一些可以配置的限制?也许有必要的JVM选项?您的任何想法将不胜感激。
我们尝试根据http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae优化 JVM 选项/ae/tprf_tunejvm_v61.html但没有得到任何显着改善。
JVM 信息:Java HotSpot(TM) 64 位服务器 VM(19.1-b02-jinteg:2011mar11-16:46 PA2.0W (aCC_AP),混合模式) Java:版本 1.6.0.10,供应商“Hewlett-Packard Company”
我们使用以下实例: 操作系统:HP-UX (B.11.23) 架构:PA_RISC2.0W 64 位处理器:2
总物理内存大小:4 088 MB 交换大小:4 090 MB
这是运行缓慢的代码的示例。在 HP 上执行需要几秒钟,而在 Windows 上需要 10-30 毫秒:
提前感谢您的所有想法
multithreading - HP-UX:每个进程的线程数
HP-UX 上是否有命令来检查和查看与进程/任务相关的所有线程。
不支持 ps -m。
perl - 无法在 64 位 HPUX 中编译 LibXML
我们试图在 64 位 HPUX 机器上为 perl 编译 LibXML 模块。
我们运行 .configure 如下:
编译器设置为 64 位:export CC="cc +DD64"
然后我们运行gmake install
,出现以下错误:
有人可以告诉我们如何解决这个问题吗?
ksh - stty hupcl ixon ixoff
我stty, not a typewritter
在 hpux 上看到了消息(尽管有交互式终端检查?),我猜测这些是由于我的 .kshrc 文件中的 stty 行:
两个问题:
1)我知道为什么有擦除线,因为没有它,退格键不起作用。我继承了这些 .kshrc 行,但不知道它们的作用。
有人知道 hupcl ixon ixoff 线的意义吗?stty 手册页并不是特别有启发性:
2)是否有不同的方法来检查交互式终端。我有 tty -s ;如果 [ $? ] 之前,但这在 hpux 上似乎也很吵。
unix - 在 Unix 中获取昨天的日期 - KSH 脚本
以下命令用于在 HP UX 上获取 Unix Ksh 中的昨天日期
有人可以让我知道上面命令中的“CST + 24 date”是做什么的吗?
python - 如何判断 HPUX 系统中是否有 Python 可用?
如何知道我所在的环境(某些版本的 HPUX)是否安装了 python?
c - 简单的 C 代码在 HPUX 上运行良好,但在 Linux 上会出现段错误。为什么?
我已经很久很久没有做过任何严肃的 C 语言了,希望能得到一个快速的解释。以下代码在 HP/UX 上编译并运行良好。它在 Ubuntu 中的 GCC 4.3.2 上编译时没有任何警告(即使使用 gcc -Wall),但在 Linux 上运行时会出现段错误。
谁能解释为什么?