solaris相关内容

在64位以下调用throw时,JNI代码崩溃并发生核心转储

我正在使用Java + c ++(使用JNI),并且我必须加载自己的本机库,但是当调用被称为throw时,应用程序会因核心转储而失败,尽管该代码被异常处理程序包围(请参见下面的代码)。相同的代码在linux 64位,sparc 64位和i386 32位上都可以正常工作。 尝试在intel SunOs上的Java 8下运行应用程序时出现问题。 标志-m64 Java启动成功加载了库 ..
发布时间:2020-05-31 21:49:36 Java开发

使用Sparc架构将应用程序导出到Intel x86

我正在使用在Sun Solaris 8中开发的应用程序,它取决于SPARC体系结构(该应用程序使用了Solaris 8系统的某些版本). 是否可以将该应用程序从SPARC导出到Intel x86?我可以在其他操作系统(如Ubuntu,Windows或其他操作系统)中导出吗? 我希望这很清楚,如果您需要更多信息,我会尽力澄清. 谢谢. 解决方案 我假设我们在这里谈论的是本机应用程 ..
发布时间:2020-05-29 01:57:22 其他开发

测试是否从Shell脚本打开了远程TCP端口

我正在寻找一种快速,简单的方法,用于从Shell脚本内部正确测试远程服务器上是否打开了给定的TCP端口. 我已经设法使用telnet命令来完成此操作,并且在打开端口时它可以正常工作,但是在未打开端口时似乎并没有超时,而只是挂在那儿了... 这里是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape ch ..
发布时间:2020-05-29 01:31:44 其他开发

为什么shebang线始终是第一行?

我有一个简单的perl脚本,如下所示: #!/usr/bin/perl use strict; use warnings; print "hello world!\n"; 我可以如下执行该脚本: >temp.pl hello world! > 如果我添加一些这样的评论: #this script is just for test #the shebang #!/usr ..
发布时间:2020-05-25 18:48:07 服务器开发

Ansible:如何为solaris全局设置PATH

我正在编写Ansible手册,以在Solaris服务器上设置和安装我们的应用程序. 问题是我需要执行的所有(bash)脚本都假设某个目录位于PATH上,即/data/bin-如果不是Ansible忽略所有和.bashrc配置. 现在,我知道您可以通过environment标志指定shell任务的环境,例如: - shell: printenv environment: ..
发布时间:2020-05-25 02:40:41 其他开发

Shell脚本从过去一小时的日志中获取异常

我正在开发脚本,该脚本将grep最近一小时的日志,并检查任何异常并发送电子邮件给solaris平台. 我确实遵循了以下步骤 grep -n -h date +'%Y-%m-%d %H:%M' test.logs 上面的命令给了我行号,然后我执行了 tail +6183313 test.log | grep 'exception' 示例日志 2014-02-17 10 ..
发布时间:2020-05-25 01:13:01 其他开发

solaris libc中的ioctl原型

我在以下堆栈中遇到了程序问题. 6600: ora_d006_LOOKUP ffffffff7addbbd0 __systemcall6 (3, ffffffff7d300440, 0, ffffffff7adc1268, d, fff7) + 24 ffffffff7adcba74 pthread_sigmask (2000, 0, 0, 0, ffffffff7d300200, ..
发布时间:2020-05-22 03:24:49 数据库

将openssl文件摘要存储为shell变量?

我正在bash中执行以下命令 filehash=`openssl dgst -sha1 $filename` 当我回显$ filehash 我明白了 SHA1(myfile.csv)= bac9c755bac9709fa8966831d1731dff07e28e6c 我如何只获取散列值,而不存储字符串的其余部分,即 bac9c755bac9709fa8966831 ..
发布时间:2020-05-21 02:30:43 其他开发

从Solaris访问SQL Server

我发现了可以在这里使用的freeTDS,但是对它在生产环境中的稳定性存有疑问.除了使用ODBC驱动程序以外,还有其他与Solaris上的MSSQL Server进行交互的方法吗? 解决方案 不知道其他任何方式. 我们在生产环境中使用unixODBC + freeTDS + DBD :: Sybase. 可以随意设置它,但我们在稳定性方面没有问题. 可以直接使用FreeTDS并绕 ..
发布时间:2020-05-19 20:22:22 数据库

Java Solaris NIO OP_CONNECT问题

我有一个Java客户端,该客户端使用使用Java NIO的TCP套接字连接到C ++服务器.这在Linux,AIX和HP/UX下有效,但在Solaris下OP_CONNECT事件从不触发. 更多详细信息: Selector.select()返回0,并且“所选键集"为空. 该问题仅在连接到本地计算机(通过环回或以太网接口)时发生,但在连接到远程计算机时有效. 我已在两台不同的Sola ..
发布时间:2020-05-18 00:17:18 Java开发

Solaris:ifconfig的编程接口?

我正在寻找Solaris的编程接口显然,Linux具有 getifaddrs(3 )命令,但据我所知尚未移植到Solaris . 尝试使用上面链接处的代码,有什么方法可以确定 ifconfig(1M)型数据(网络接口的状态,状态等),而不派生系统命令和解析输出? 解决方案 getifaddrs()最近已集成到源代码中,以用于将来的OpenSolaris& Solaris版本,但这不能 ..
发布时间:2020-05-17 18:35:08 其他开发

Solaris 10上更好的内存(堆)管理

我通过Pro * C拥有带有用于Oracle的嵌入式SQL的C代码. 每当我进行插入或更新时(在下面给出一个更新示例), update TBL1 set COL1 = :v, . . . where rowid = :v 要管理大容量插入和更新,我分配了几个内存块以大容量插入并提交一次.在必要时还会进行其他内存分配.如何更好地管理内存(堆)以进行动态内存分配?一种选择是在GNU链接 ..
发布时间:2020-05-08 22:37:00 数据库

在Solaris上找到错误的内存访问

在Linux,FreeBSD和其他系统上,我使用valgrind来检查内存错误,例如无效读取等.我真的很喜欢valgrind.现在,我必须在Solaris/OpenSolaris上测试代码,并且找不到找到与valgrind一样好的方法(或更好的;-))来获取有关无效读/写信息的方法. 在网上搜索此内容时,我会找到对 libumem 的引用,但我只能得到报告那里的内存泄漏,不是无效的访问.我想 ..
发布时间:2020-05-08 21:31:53 其他开发

LSOF如何将端口映射到Solaris上的进程?

我对Linux上的工作方式有所了解,他们可能会通过/proc//fd并显示每个进程使用的套接字. 不幸的是,它看起来不像Solaris上的/proc//fd条目列表套接字.有谁知道lsof将如何在此系统上执行此操作?还是一般来说,怎么办? 只是重新陈述一下我真正需要的是什么:我需要某种方式来查找Solaris上哪些进程正在监听哪些端口(当然不使用lsof). 解决方案 如果运行 ..
发布时间:2020-05-05 15:30:38 其他开发

如何在Sun Studio下打印预处理器宏?

我的Sun Studio 12.3在SunOS 5.11(11.3的Solaris)下工作.我需要看到宏的Sun Studio定义固定套件所采取的bug报告.这类似于 Solaris和预处理器宏,但是引用的问题使用了GCC及其预处理器.而不是Sun Studio的预处理器. 我已经运行,但我没有看到类似于GCC的选项或. 确实有一个,但其相当贫血,不打印任何预处理器定义: $ echo ..
发布时间:2020-05-05 09:13:58 其他开发