问题标签 [rhel5]
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.
perl - 系统命令与 Perl 子例程
我每天在几个工作中运行以下代码片段:
上面代码的问题是,有时,非常罕见,至少上述操作之一没有成功完成,我的工作失败了。虽然如果上述操作之一失败,作业失败是可以的,但我仍然想避免简单系统命令之一失败。
所以我有以下选择:
- 使用 Perl 子例程
File::Copy::copy
,chmod
,chown
代替系统命令。 - 检查命令的返回值
system()
。我已经这样做了,但没有解释为什么它可能会失败。
使用 Perl 子例程而不是系统命令更好/更安全。我的作业将始终在RHEL5机器上运行 [从不是 Windows]。
还有什么我可以在这里做的。我怎样才能收集更多关于出了什么问题的信息?
更新:文件名或文件路径永远不会包含空格或奇怪的字符。他们将来自集合 [a-zA-Z]。
matplotlib - matplotlib 生成的 .png 和 .eps 文件不会在 RHEL 5 上打印
我正在使用 matplotlib.pyplot 绘制一些数据,并在运行 plt.show() 后将图像保存为 PNG 图像或封装的 postscript。
当我用 evince 打开这些保存的文件并尝试打印它们时,会向打印机发送一个作业,但没有打印任何内容。绘图显示在屏幕上没有问题。
我需要在 matplotlib 中做些什么来生成可打印的 PNG 和 EPS 吗?这是 matplotlib 中的错误吗?
apache - 在 RHEL5 中配置 gcc - 在 $PATH 中找不到可接受的 C 编译器
我想在 RHEL5 中安装 Apache。配置httpd-2.4.2时出现以下错误:
所以我下载了 gcc-4.7.0并尝试配置它。仍然会出现同样的错误。
以下是一些状态结果:
- /li>
- /li>
- /li>
- /li>
我不能用yum
。所以请帮助解决这个问题。
sed - sed: 非法选项 -- CentOS5 上的 i
有人知道需要哪个版本的 sed 才能选择-i
工作吗?我在 CentOS5 上,我收到了这个错误。
yum - 在 rpmforge 存储库中找不到用于 linux 的保险丝
我正在尝试通过 yum 在我们的 RHEL5 实例上安装 fuse。它在我的 yum 列表中不可用。
检查后,一些站点建议启用 rpmforge repo 将提供 yum 中的软件包进行安装。我启用了 rpmforge repo(RHEL5 的最新版本),但也没有保险丝。
我也尝试过使用 EPEL repo,结果相同。
谁能帮我找到这个的根本原因?
注意:我可以使用 src 安装 fuse,但这不适用于我尝试安装的其他软件 (s3fs),这就是为什么我需要 yum 才能工作,这样我才能拥有所需的所有最新软件包。
谢谢您的帮助。
——诺曼 A。
bash - Oracle expdp CentOS 6.2 Shell 脚本异常行为 - 新行给出命令未找到
我的第一篇文章要温柔。
我有下面的脚本,它是从 RedHat 5.3 框中取出来备份 Oracle 数据库的。该脚本在 Redhat 5.3 机器上运行良好。然后,我将其用作在 centos 6.2 机器上备份 oracle 数据库的参考,并根据需要对其进行了修改。
奇怪的行为是,当我执行脚本时,新行会导致找不到命令错误,并且连接被合并,如下所示。
与其他文本合并的日期不是错字,即回显输出。
我在开头添加了 set -x ,这是输出
等待回复...
linux - 需要将输出重定向到 /dev/null.... 在命令行中可以正常工作,但在 shell 中不行
我需要在 bash 文件中编写执行一些命令并忽略输入。
例子
上面的命令在命令行中效果很好,但是当我在 shell 中编写相同的命令时,它给了我一个错误
像
我猜它看起来是整个命令的一部分。你能给我一些关于如何纠正它的建议吗?
提前致谢。
全码
#------------------------------------------
}
主要的
#------------------------------------------------ ----
如果您查看 A 行和 B 行,两个版本都在那里,尽管一个被注释掉了.....
unix - 如何在 RHEL 5 中修改非交互式 SSH 调用的 PATH?
我正在尝试修改我的 SSH 服务器的 PATH 变量,例如非交互式 shell 命令ssh myserver.com 'echo $PATH'
返回所需的路径。我尝试修改 ~/.bashrc 和 ~/.profile 文件,但它们仅在我以交互方式登录服务器时修改 PATH ,即ssh myserver.com
.
我可以在 RHEL5 中更改此行为吗?
yum - 如何调试不同机器上yum list之间的不一致
我有两台不同的 RHEL5.8 机器,它们的 /etc/yum.repos.d/ 和 /etc/yum/ 完全相同。在一台机器上当我这样做yum search openssl-devel
或yum search yum-utils
得到结果时,在另一台机器上我没有。我安装了我拥有的存储库,如下所示:
我也找不到yum search httpd
安装 apache 的任何结果。
那么,如何解决 yum 不一致的问题呢?以及如何安装最新的 httpd(即使没有启用 RHN)?
linux - 将 shell 脚本从 Solaris 移植到 Linux
这应该很简单,但我不确定它在抱怨什么。
这似乎在 Solaris 和 AIX 上运行良好,但在 Linux 上,我收到以下错误消息:
为什么不喜欢elif?或者,它是在抱怨别的什么吗?