hp-ux相关内容

如何轻松打包分析核心转储所需的库(即packcore)

HPUX 上可用的 GDB 版本有一个名为“packcore"的命令,它创建一个包含核心转储、可执行文件和所有库的 tarball.我发现这在尝试在另一台机器上调试核心转储时非常有用. 在我可能在 Linux 机器上找到的标准版 GDB 中是否有类似的命令? 我正在寻找一个简单的命令,当生产机器上出现问题时,不一定是开发人员的人可以运行该命令. 解决方案 这是一个执行必要步骤的 ..
发布时间:2022-01-20 20:48:46 服务器开发

在 unix shell 中,如何将昨天的日期放入变量中?

我有一个 shell 脚本,它执行以下操作将当前日期存储在变量“dt"中: 日期 "+%a %d/%m/%Y" |读取数据回声 ${dt} 我将如何将 yesterday 日期放入变量中? 基本上我想要实现的是使用 grep 从日志文件中提取所有昨天的行,因为日志中的每一行都包含“Mon 01/02/2010"格式的日期. 非常感谢 解决方案 如果你有 Perl 可用(并且 ..
发布时间:2021-12-15 08:09:21 服务器开发

如何将命令行参数传递给 unix/linux 系统上的正在运行的进程?

在 SunOS 上,有 pargs 命令可以打印传递给正在运行的进程的命令行参数. 其他Unix环境下有没有类似的命令? 解决方案 有几个选项: ps -fp cat/proc//cmdline |sed -e "s/\x00//g";回声 Linux 上的 /proc/ 中有更多信息,请查看. 在其他 Unix 上,情况可能会有所不同.ps 命令可以在任何地方使用,/pr ..
发布时间:2021-12-14 23:59:53 服务器开发

查找在HP-UX中在一小时内修改的文件

我正在手册页中搜索查找内容,但找不到运行命令的方法,该命令将查找一个小时内所有已修改的文件.我只能看到一种方法来做几天. 解决方案 猜猜这应该做 find / -type f -mmin -60 这将列出从root开始并在过去60分钟内已修改的文件. ..
发布时间:2020-11-06 19:18:14 其他开发

C strchr在HPUX上使用NULL值,但在RHEL上使用segfaults

我将一些代码从HPUX 11.11移到RHEL 7.5,它包括一个使用strchr的函数.在HPUX上运行良好,在RHEL上存在分段错误.我隔离了代码,并创建了以下简单测试以及后续结果.找不到字符时,HPUX strchr似乎返回空字符串而不是NULL.这不是手册页所说的.我发现它可能不是strchr函数,而是HPUX处理NULL值的方式的不同,或从cc到gcc的编译器的不同.真的有人知道这里发生 ..
发布时间:2020-07-25 20:40:26 其他开发

vi:线太长

当我使用vi分析日志文件时,有时会遇到以下错误:“行过长".我可以使用more观看文件,但这不是我想要的. 命令视图将导致相同的结果,并且未安装less. 系统为HP-UX v B.11.31 U ia64 此错误是什么意思? vi确实对每行允许多少个字符有限制吗? 有没有解决方法,无论如何如何打开文件并在vi中显示? 解决方案 (1)显然是这样的:-) 我以前从 ..
发布时间:2020-05-01 10:12:59 服务器开发

在unix shell中,如何将昨天的日期转换为变量?

我有一个shell脚本,该脚本执行以下操作以将当日的日期存储在变量'dt'中: date "+%a %d/%m/%Y" | read dt echo ${dt} 我如何将昨天日期添加到变量中? 基本上,我要实现的是使用grep从日志文件中提取昨天的所有行,因为日志中的每一行都包含"Mon 01/02/2010"格式的日期. 非常感谢 解决方案 如果可以使用Perl(并 ..
发布时间:2020-04-26 13:04:19 服务器开发

跨平台通过python中的进程名称获取PID的方法

几个同名进程正在主机上运行.使用 python 或 jython 按名称获取那些进程的PID的跨平台方法是什么? 我想要类似pidof的东西,但是在python中. (反正我没有pidof.) 我无法解析/proc,因为它可能不可用(在HP-UX上). 我不想运行os.popen('ps')并解析输出,因为我认为它很丑陋(不同操作系统中的字段顺序可能有所不同). 目标平台是Solari ..
发布时间:2020-04-25 08:17:08 Python

等同于各种Unices上的fesetflushtozero()

HP-UX的libc具有 fesetflushtozero 来切换“渐变下溢”和“变为零”之间的浮点行为。 解决方案 正如你无疑指出的那样,这样做(就此而言,没有“清零”的标准定义,也没有硬件实现的任何要求)。因此,所有这些做法都是针对平台的。要添加一些更多的名单,因为这是一个有用的参考: OSX / Intel: fesetenv(_FE_DFL_DISABLE_SSE_DENORM ..
发布时间:2017-12-21 22:15:23 其他开发

使用ksh在HP-UX中过滤日期

好吧,所以我需要从一个漂亮的linux& bash配置到hp-ux中的ksh。每个命令都希望使用不同的语法,我想杀死自己。但是让我们跳过这个咆哮。 这是我脚本的一部分 前面=`date +'%Y%0m“-d'1个月前' 基本上需要以201002格式获取过去的日期。不要在新的环境中,%0m表示“没有零”,而在另一个实际上它意味着“是的,请把这个零我的字符串”。它甚至不接受 ..
发布时间:2017-04-07 01:20:31 其他开发

在c ++中激活RTTI

任何人都可以告诉我如何在unix上使用c ++激活RTTI。 我听说它可以禁用和启用。 我使用的是 aCC HPUX上的编译器。 解决方案 / code>或一些其他编译器? 在 g ++ RTTI默认启用IIRC,可以用 -fno-rtti 禁用它。要测试它是否处于活动状态,请使用 dynamic_cast 或 typeid UPDATE 我相信HPUX的 aCC ..
发布时间:2016-10-14 13:02:58 C/C++开发

简单的C code正常工作的HPUX,但设计缺陷在Linux上。为什么?

我没有在很长一段时间做任何严重的C和AP将preciate的简单说明。下面code编译并运行在HP / UX罚款。它编译没有在Ubuntu上GCC 4.3.2任何警告(甚至用gcc -Wall),但设计缺陷时,在Linux上运行。 任何人能解释为什么吗? 的#include<&stdio.h中GT;诠释主(){ 字符*人[] = {“阿比盖尔”,“鲍勃”}; 的printf( ..
发布时间:2016-08-23 10:33:19 服务器开发

堆栈展开在HP-UX和Linux

我需要在某些点上我的C应用程序的堆栈信息。我读过的文档和搜索的网络,但仍然想不通我怎么能做到这一点。您可以指向一个简单的过程解释?或者,甚至更好,栈展开的一个例子。我需要它适用于HP-UX(安腾)和Linux。 解决方案 查看的Linux / stacktrace.h 下面是一个API参考: HTTP://www.cs。 cmu.edu/afs/cs/Web/People/tekkot ..
发布时间:2016-08-22 14:21:55 服务器开发

我如何轻松打包来分析一个核心转储所需的库(即packcore)

GDB的版本上可用HPUX有一个名为“packcore”命令,它会创建一个包含核心转储,可执行文件和所有库压缩包。我发现这是非常有用的一个不同的机器上,当尝试调试核心转储。 是否有GDB的标准版本类似的命令,我可能一台Linux机器?上找到 我在寻找一个简单的命令别人,不一定是开发人员可以当事情变坏用于生产的机器上运行。 解决方案 下面是一条什么必要步骤的脚本(仅在RHEL5测试,但可 ..
发布时间:2016-08-21 21:58:30 服务器开发

不带符号调试核心文件

我有我们已经部署到客户网站的C应用程序。它被编译并运行在HP-UX。用户报告了崩溃,我们已经获得了核心转储。到目前为止,我已经无法复制的崩溃房子。 正如你所疑,核心文件/部署的可执行文件是完全没有任何形式的符号组成。当我在gdb中加载它,做一个BT,我得到的最好的是这样的: (GDB)BT #0 0xc0199470的? () 我可以做该文件的'弦核心“,但我的理解是,我得到的有可执行所有 ..
发布时间:2016-08-19 16:08:44 C/C++

获取HPUX正在运行的进程可执行文件的完整路径

我想获得正在运行的进程(可执行文件)的完整路径,而无需使用C ++ code root权限。有人建议的方式来实现这一目标。 在Linux平台上,我可以通过下面的方式做到这一点。 字符exepath [1024] = {0}; 焦炭PROCID [1024] = {0}; 焦炭exelink [1024] = {0};sprintf的(PROCID,“%U”,GETPID());的strcpy( ..
发布时间:2016-08-18 23:44:39 C/C++开发

在脚本文件的最后修改日期壳

我使用bash建立一个剧本,我会在一个变量获得的文件名,然后用这个变量获取文件UNIX最后修改日期。 我需要得到这个修改日期值,我不能用stat命令。 你知道任何方式得到它的共同可用* nix的命令? 解决方案 为什么你不应该使用 LS : ..
发布时间:2016-08-02 14:52:35 服务器开发

在HP-UX awk的END块行为

为什么的awk'END {}打印“文件返回一个空字符串? 我检查的文件,它不空行结束。 我在HP-UX。 解决方案 END 表示“以后该文件已被处​​理执行给定块”,有没有数据打印已与其关联。 如果你要处理的最后一行,保存每一行中的缺省块一个变量,然后在处理结束块中的变量。 的awk'{last_line = $ 0; } END {/ *做一些与last_line * /}'文件 ..
发布时间:2016-07-28 16:56:39 服务器开发