问题标签 [suse]
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.
linux - 如何检测 SUSE Linux 系统中的音频可用性
我得到了一些flv格式的音频片段。他们每个人大约有10秒长。
我的问题是如何检测音频片段是否有“声音”,换句话说,有时音频片段没有声音,即使它的大小不是 0 字节,那么如何通过一些 linux 工具找到那些损坏/静音的音频文件/命令?
也许ffplay可以做到这一点?任何可用的建议?
linux - 作为 VM 自动重启 SLES11 SP1
我有一个 SLES11 SP1(64 位)Linux 作为带有 VMWare Player 的 VM 安装。我试图将此 Linux 主机配置为在恐慌后自动重启。为此,我在 /etc/sysctl.conf 中添加了“kernel.panic=10”。重新启动后,当主机恐慌时,它不会自动重新启动。有人有想法吗?我也尝试在 ESXi 服务器上安装 SLES11 SP1(64 位),但结果相同。恐慌后我无法让它自动重启。我在另一个发行版(ubuntu 64bit)上尝试了相同的设置,但这些设置在这种情况下有效。如果我需要做其他设置,请告诉我。
谢谢
c - 应用程序崩溃,但未生成核心转储
我有一个问题,我的应用程序在几天/几周后继续转储核心,但不幸的是,没有生成核心转储。
我们尝试设置ulimit -c unlimited
但没有成功,因此我们setrlimit
在代码本身中加入了功能,但这种方法也没有运气。而且,除此之外,我们还添加了 MALLOC_CHECK_。
有趣的是,当我们尝试启动手动核心转储(使用kill -ABRT <pid>
)时,它确实生成了核心转储。
我可以看到以下消息/var/log/message
内核:[2302077.396021] myapp [22140]:段错误在 54552e42 ip 00000000f773f36f sp 00000000fffdc48c 错误 4 in ld-2.11.3.so [f7727000+1f000]
环境:sles11
关于如何使应用程序更可靠地生成核心转储的任何建议?
email-attachments - 带有 uuencode 的 Mailx 未在 Suse Linux 上发送具有正确电子邮件正文的多个附件
下面这段特定的代码在 AIX 上正常工作
但在 Linux 上,任何出现的 uuencode 都会在 Outlook 2010 上查看的电子邮件正文中打印 begin 644 个块。
我已经尝试过,首先使用 echo 的不同变体( echo $body ; uuencode filename filenamechanged ),然后使用 uuencode ,反之亦然,但这没有帮助。我会使用“mail -a”,但我想重命名通过电子邮件发送的文件,所以,正在查看 uuencode。
除了在这里使用 sendmail/mutt 之外还有什么建议吗?
c++ - 使用 APR 构建 log4cxx
我需要在我不是 root 的 SuSE linux 系统上构建log4cxx库。包管理器 zypper 显然不知道 log4cxx。
我下载 log4cxx 并尝试使用 autotools 构建
然后我搜索libapr
:
所以我尝试
--with-apr=/usr/lib64/libapr-1.so.0.4.5
和相同--with-apr=/usr/lib64/
。
查找哪个文件./configure
?--with-apr
期待什么?这两个*.so.*
文件之一是所需的库吗?
c++ - C++ Qt 程序总是在退出时中止,glibc 在 SLES 11 上检测到损坏的双链表,在 Ubuntu 上运行良好
我有一个使用 Qt 4.8 的 C++ 程序。在 64 位 Ubuntu 11.10 上使用 gcc 4.6.1 编译时运行良好。但是当在 32 位 SUSE Enterprise Linux (SLES) 11 sp 1 和 gcc 4.3 上编译时,每次程序退出时,它都会崩溃
valgrind 提供了一些关于对已释放内存块的引用的不太有用的信息,但这些都是在结束后发生的事情main()
。
我完全不知道如何解决这个问题。有谁知道发生了什么或如何解决?
ETA:这是要求的 valgrind 输出。
php - oci_connect() 仅适用于命令行
好的,所以我对 oci、apache、php 和 suse 有这个可怕的问题。首先,版本:
问题
我有非常简单的 php 文件:
当我从命令行运行它时,它执行得很好:
但是当我在浏览器中运行它时,它给了我:
阿帕奇配置
我已经为这个问题苦苦挣扎了一段时间,我很确定我的 apache 配置是正确的。
我在任何 apache 进程启动之前导出所有必需的变量- 我添加了
在/etc/init.d/apache2
脚本的开头(我启动 apache /etc/init.d/apache2 start
)。
Apache 从wwwrun
用户运行,该用户在oinstall
和dba
组中:
可能的问题
Environment
我在输出部分没有任何环境变量phpinfo();
- 这可能是问题吗?如果是,我该如何解决这个问题?这是某种安全问题吗?我读过启用 SELinux 的类似问题,但我没有,我的防火墙已关闭。
解决方案?
任何帮助将不胜感激!
php - 在 opensuse 中安装 oci8_11g 扩展
我使用 Oracle-11g 作为数据库服务器并使用 11 64 位服务器作为应用程序服务器。我想在 PHP 中启用 oci8 和 oci8_11g 扩展,所以任何人都可以告诉我这个步骤
谢谢
linux - 替代 gdb 从核心提取堆栈跟踪?(Linux)
尝试提取堆栈跟踪时 GDB 崩溃。它是 gdb 的旧版本,相关人员不想升级。有没有其他工具可以用来提取痕迹?操作系统是 SuSE 10 SP3。
我看过以下主题:
- 如何从 C 中的核心转储文件生成堆栈跟踪,而不调用 gdb 等外部工具
- 如何从核心转储中读取帧(没有 GDB)?
但他们都在寻找编程方法,我正在寻找其他工具。
谢谢,坦尼亚
linux - Linux Cronjob 调度问题
我有一个计划如下的 cron 作业。它会在 Oracle 中调用 RMAN,然后清除 oracle 数据库中 1 天前的所有 achivelog。但问题是它没有通过 cron 作业执行。但是如果我从提示符执行相同的脚本,它会很好地通过 RMAN 删除日志。请帮我安排这个脚本......
脚本内容如下
logdelete.rcv 的内容如下
请有人帮我安排这个。我在 SUSE Linux 版本 11 中使用它