首页 文章
  • 1 votes
     answers
     views

    solaris - 编译64位gcc - 精灵类错误

    我正在solaris上安装现代版的gcc . 我编译了gmp,mpfr和mpc,它们都是64位 . 当我尝试按如下方式配置gcc时,我得到一个错误,抱怨mpc,mpfr和gmp是错误的精灵类 . 是什么赋予了? ./../gcc-4.5.1/configure --prefix=/opt/OurAppDir/gcc --with-gmp=/opt/OurAppDir/gmp --with-mpfr...
  • 0 votes
     answers
     views

    solaris 11.4虚拟机没有连接到互联网?

    我从 Oracle Solaris 11.4 VirtualBox Template (x86) 设置了一个虚拟机 . 配置时我将其设置为无网络,启动虚拟机后,我分配了一个静态IP地址,该地址与主机ip的范围相同 . 之后我可以互相ping . 但我无法从虚拟机访问互联网 . 如何解决这个问题 . 这是我的主机IP Wireless LAN adapter Wi-Fi: Conne...
  • -1 votes
     answers
     views

    Solaris上的Proto“多声明i”错误

    我正在尝试构建一个使用从Solaris上的proto文件生成的protobuf cc文件的c代码,但是我收到错误“我的多个声明” . 是否有任何解决办法迫使proto不在CC上生成多个“i”声明或编译器标志来忽略它? proto生成的代码是: // repeated double Prices = 22; for (int i = 0; i < this->prices_size(...
  • 0 votes
     answers
     views

    solaris 10 gcc 4.8.2上-lpthread和-pthreads之间的区别是什么?

    我的应用程序在solaris sparc中运行并使用g 4.8.2构建,版本细节是: solaris : SunOS t1000 5.10 Generic_141444-09 sun4v sparc SUNW,Sun-Fire-T1000 g++ : gcc version 4.8.2 (GCC) 第一次,我使用boost :: thread并构建应用程序,如下所示: g -pthreads...
  • 258 votes
     answers
     views

    如果远程TCP端口已打开,请从shell脚本进行测试

    我正在寻找一种快速而简单的方法,用于在Shell脚本内部正确测试远程服务器上的给定TCP端口是否打开 . 我已经设法使用telnet命令,并且它在端口打开时工作正常,但它似乎没有超时,当它不是,只是挂在那里... 这是一个示例: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character ...
  • 11 votes
     answers
     views

    当同一个套接字上的send / recv正在进行时,是否可以从另一个线程关闭套接字?

    当同一个套接字上的send / recv正在进行时,是否可以从另一个线程关闭套接字? 假设一个线程在阻塞recv调用而另一个线程关闭同一个套接字,recv调用中的线程是否会知道这个并安全地出来? 我想知道不同OS /平台之间的行为是否会有所不同 . 如果是,它在Solaris中的表现如何?
  • 1 votes
     answers
     views

    在Unix机器上构建Ant版本1.6.0,在这种情况下为Solaris - BUILD FAILED目标版本1.1与默认源版本1.5冲突

    在发出麻烦的命令后:/usr/jdk/jdk1.5.0_07/bin/java -Dant.home = . -cp $ CLASSPATH:./ build / classes org.apache.tools.ant.Main -emacs bootstrapI出错:BUILD FAILED无法加载版本信息 在打破上面的commad行之前,我运行了一个完整的./build.sh和./buil...
  • 4 votes
     answers
     views

    Linux中的selenium自动化测试问题:firefox无法自动关闭

    我正在通过selenium(selenium RC)在Linux中运行Web GUI的自动化测试 . 事实上,我可以在windows中运行selenium自动化测试,结果很好,firefox可以在测试完成后自动关闭 . But when I put selenium test in linux, I found firefox can't be closed automatically aft...
  • 13 votes
     answers
     views

    Paramiko和exec_command - 杀死远程进程?

    我正在将Paramiko用于 tail -f 远程服务器上的文件 . 以前,我们通过 ssh -t 运行此功能,但事实证明这种情况不稳定, -t 导致我们的远程调度系统出现问题 . 我的问题是当脚本捕获SIGINT时如何杀死尾巴? 我的脚本(基于Long-running ssh commands in python paramiko module (and how to end them)) #!...
  • 1 votes
     answers
     views

    使用CPANM安装DBI模块和DBD :: Oracle驱动程序

    所以基于我在stackoverflow上给出的指令,我试图使用perlbrew在我的64位Solaris虚拟机上安装新版本的Perl,以便最终安装'cpanm'并安装CGI和DBI模块,以及DBD :: Oracle驱动程序 . 这些是我遵循的步骤: 1)安装gcc和其他构建工具 . 2,3)安装perlbrew ... 4)安装新的Perl 在忽略Socket.pm中的测试失败后,成功安装了Pe...
  • 1 votes
     answers
     views

    尝试使用CPANM安装DBD :: Oracle时出错

    好的,所以我试图在带有Oracle11g数据库的64位Solaris 11机器上使用CPANM安装CGI模块,DBI模块和DBD :: Oracle驱动程序的组合 . 我使用Perlbrew安装了最新版本的Perl,更新了CPANM,然后执行了以下操作... cpanm -v -f -i CGI cpanm -v -f -i DBI 并且这两个模块都安装得很好,当我尝试正常安装时,DBI确实有一...
  • 2 votes
     answers
     views

    如何在Oracle 12c中连接到PDB

    我正在Solaris 10上运行全新安装的Oracle 12c,我可以使用toad连接到CDB就好了,请告诉我如何连接到指南中提到的名为PDBORCL的PDB数据库:https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1 以下是我的tnsnames.ora文件的内容: # tnsnames.o...
  • 2 votes
     answers
     views

    perl内存不足错误

    我有一个perl脚本,产生60个子进程 . 我得到一个“内存不足错误”,没有其他额外的错误消息,以了解它的原因 . 它表示什么?是因为我有60个子进程同时在系统中运行我得到一个内存不足的错误 . 我在这个过程中没有大数组或哈希映射,所以不应该有内存问题 . 子进程只是greps文件 . Solaris 10是操作系统 . 我可以在Solaris 10中分叉的子进程的最大限制是多少? 内存...
  • 1 votes
     answers
     views

    protobuf生成的文件无法在Solaris SPARC 64上编译

    我试图在Solaris 10 SPARC 64上编译一些生成的proto.cc文件 . 我收到这些错误: "/apps/pkgs/studio-11.0.13/prod/include/CC/stlport4/stl/_alloc.h", line 134: Error: The function "__stl_new" must have a protot...
  • 0 votes
     answers
     views

    GCC中的宏可以工作,但Solaris编译器失败了?

    来源:svn checkout svn://dev.exiv2.org/svn/trunk(最新版本:3020) 我的平台:Fedora 17 64位 以下命令有效: cmake -DCMAKE_CXX_FLAGS=-library=stlport4 - DCMAKE_CXX_COMPILER=/opt/oracle/solarisstudio12.3/bin/CC - D...
  • 3 votes
     answers
     views

    从使用Perl创建的Excel 2007文件中读取 Headers 行时出现问题

    我在合并两个动态创建的Excel 2007文件时遇到问题 . 我的文件是使用Solaris上的Perl模块 Excel::Writer::XLSX 创建的 . 假设我有两个文件,fileA.xlsx和fileB.xlsx . 现在我想将它们合并在一起(fileA fileB => fileC) . 目前无法将fileB附加到fileA . 这是Excel :: Writer :: XLSX的...
  • 3 votes
     answers
     views

    Ansible:如何为solaris全局设置PATH

    我正在编写Ansible playbooks来在Solaris服务器上设置和安装我们的应用程序 . 问题是我需要执行的(bash)脚本都假定某个目录位于PATH上,即 /data/bin - 如果不是Ansible忽略所有 .profile 和 .bashrc 配置,这通常不会成为问题 . 现在,我知道您可以通过 environment 标志为 shell 任务指定环境,例如: - shell...
  • 0 votes
     answers
     views

    优雅地在控制炮弹被杀死时终止进程

    我有一个命令行应用程序 . 我面临的问题是,有时该应用程序的用户直接关闭运行我们的应用程序的终端,也使用以下命令: kill -9 pid_of_parent_console 在上述情况下,我们的应用程序应该通过执行所有必要的清理来优雅地关闭 . 为此,我编写了一个处理SIGHUP信号的信号处理程序,因为当控制进程的终端退出时,它将SIGHUP发送到在其下运行的进程,我们已经处理这些进程以优雅地...
  • 205 votes
     answers
     views

    sed编辑文件到位

    我试图找出是否可以在单个sed命令中编辑文件而不将 manually 将已编辑的内容流式传输到新文件中,然后将新文件重命名为原始文件名 . 我尝试了 -i 选项但是我的Solaris系统说 -i 是非法选项 . 有不同的方式吗?
  • 6 votes
     answers
     views

    如何减少JVM虚拟内存的使用?

    我有一个Java程序可以在具有2GB物理内存和2GB交换的Solaris 10 X86上运行 . 该程序在Linux 64位运行良好,它只消耗大约450MB内存 . 但是当它在Solaris中运行时,它总是报告OutOfMemoryError,并且我注意到在错误发生之前,它试图使用> 4GB的虚拟内存,这在32位系统上绝对不可能 . 那么为什么JVM会尝试使用那么多虚拟内存呢?有没有办法告诉...
  • 5 votes
     answers
     views

    java:如何在32位JVM中使用超过4 GB内存的堆

    我们的产品目前运行在32位1.6 JRE上 . 我们正在使用Berkeley DB,它占用4 GB地址空间大约2.5 GB的RAM . 这为JVM地址空间留下了大约750 MB的内存 . 我们_2530242_的2.5 GB空间 . 有没有办法在32位JVM中访问超过4 GB的RAM /堆?我正在考虑以下解决方案1)使用更好的GC的JVM - 这将给我边际结果 - 我可以获得大约50-100 M...
  • 0 votes
     answers
     views

    远程关闭后TCP套接字的状态是什么?

    假设我接受了()与我的服务器(在Solaris上运行)的连接,并且客户端已关闭连接 . 服务器端的socket(在netstat类别中)在服务器端关闭()之前的状态是什么?它是绑定的吗?
  • 2 votes
     answers
     views

    Solaris上运行时进程的当前内存使用情况

    有没有办法从正在运行的进程中确定(甚至估计)Solaris上进程的内存使用情况?我需要编写一个函数来进行一些内存清理,以便在它变得太大时将我的进程保持在某个阈值以下 . 看起来Solaris不支持getrusage或任何查询系统以获取当前的RSS / VSZ(内存使用情况),如Linux / Windows .
  • 2 votes
     answers
     views

    Anderson Queue锁定了Solaris

    我需要一个与以下Java类相当的C语言 . 它是一个队列锁,称为线程同步中使用的Anderson Lock . 我不习惯使用C,并且有一些我不太懂的线程类如何使用 . 谢谢 . 我正在使用OpenSolaris . public class ALock implements Lock { ThreadLocal mySlotIndex = new ThreadLo...

热门问题