問題タブ [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 サブルーチン
毎日いくつかのジョブの一部として実行する次のコード スニペットがあります。
上記のコードの問題は、ごくまれに、上記の操作の少なくとも 1 つが正常に完了せず、ジョブが失敗する場合があることです。上記の操作のいずれかが失敗した場合にジョブが失敗しても問題ありませんが、単純なシステム コマンドのいずれかが失敗することは避けたいと考えています。
したがって、次のオプションがあります。
- システム コマンドの代わりにPerl サブルーチン
File::Copy::copy
、chmod
を使用します。chown
system()
コマンドの戻り値を確認してください。これは私が行ったことですが、なぜ失敗するのか説明していません。
システム コマンドの代わりに Perl サブルーチンを使用する方が安全です。私のジョブは常にRHEL5マシンで実行されます [Windows ではありません]。
ここで他にできることはありますか。何がうまくいかなかったのかについて、より多くの情報を収集するにはどうすればよいですか?
更新: ファイル名またはファイル パスには、スペースや奇妙な文字が含まれることはありません。[a-zA-Z]のセットになります。
matplotlib - matplotlib によって生成された .png および .eps ファイルが RHEL 5 で印刷されない
一部のデータをプロットするために matplotlib.pyplot を使用しています。 plt.show() を実行した後、画像を PNG 画像またはカプセル化されたポストスクリプトとして保存します。
これらの保存されたファイルを evince で開いて印刷しようとすると、ジョブがプリンターに送信されますが、何も印刷されません。プロットは問題なく画面に表示されます。
印刷可能な PNG と EPS を生成するために matplotlib で行う必要がある特定のことはありますか? これは 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 - Linux の Fuse が rpmforge リポジトリに見つかりません
RHEL5 インスタンスに yum 経由でヒューズをインストールしようとしています。私のyumリストでは利用できません。
確認した後、一部のサイトでは、rpmforge リポジトリを有効にすると、パッケージが yum にインストールされることが示唆されています。rpmforge リポジトリ (RHEL5 の最新版) を有効にしましたが、そこにもヒューズがありません。
EPELリポジトリでも試しましたが、同じ結果でした。
これの根本的な原因を見つけるのを手伝ってくれる人はいますか?
注: src を使用して fuse をインストールできますが、インストールしようとしている他のソフトウェア (s3fs) では機能しません。そのため、必要なすべての最新パッケージを入手できるように、yum が機能する必要があります。
助けてくれてありがとう。
-ノーマン A.
bash - Oracle expdp CentOS 6.2 シェル スクリプトの異常な動作 - 新しい行でコマンドが見つからない
私の最初の投稿は優しくしてください。
Oracle データベースをバックアップするために RedHat 5.3 ボックスから取り出した以下のスクリプトがあります。スクリプトは、Redhat 5.3 ボックスで正常に動作していました。次に、それを参照として使用して、centos 6.2 ボックスで Oracle データベースをバックアップし、必要に応じて変更しました。
奇妙な動作は、スクリプトを実行すると、新しい行によってコマンドが見つからないというエラーが発生し、以下に示すように連結がマージされることです。
他のテキストと結合する日付はタイプミスではなく、エコー出力です。
最初に set -x を追加しました。これが出力です
応答を待っています...
linux - 出力を /dev/null にリダイレクトする必要があります....コマンドラインでは正常に機能しますが、シェルでは機能しません
bash ファイルにいくつかのコマンドを実行し、入力を無視する必要があります。
例
上記のコマンドはコマンドラインではうまく機能しますが、シェルで同じことを書くとエラーが発生します
お気に入り
コマンド全体の一部として見えると思います。それを修正する方法についていくつかの提案を教えてください。
前もって感謝します。
フルコード
# ------------------------------
}
主要
#------------------------------------------------- ----
Line A & B を見ると、両方のバージョンがありますが、一方はコメントアウトされています.....
unix - RHEL 5で非対話型SSH呼び出しのPATHを変更するにはどうすればよいですか?
非対話型シェルコマンドなどでSSHサーバーのPATH変数を変更しようとするとssh myserver.com 'echo $PATH'
、目的のパスが返されます。〜/ .bashrcファイルと〜/ .profileファイルを変更しようとしましたが、サーバーにインタラクティブにログインした場合のPATHのみが変更されますssh myserver.com
。
RHEL5でこの動作を変更できますか?
yum - 異なるマシン上のyumリスト間の不整合をデバッグする方法
2つの異なるRHEL5.8マシンがあり、それらはまったく同じ/etc/yum.repos.d/と/ etc /yum/を持っています。一方のマシンでは、結果が得られたとき、yum search openssl-devel
またはyum search yum-utils
得られたとき、もう一方のマシンではそうではありません。私は次のように私が持っているリポジトリをインストールしました:
yum search httpd
また、 apacheをインストールするための結果が見つかりません。
では、どうすればyumの不整合を解決できますか?そして、どうすれば最新のhttpdをインストールできますか(たとえば、RHNを有効にしなくても)?
linux - Solaris から Linux へのシェル スクリプトの移植
これは非常に簡単なはずですが、何について不平を言っているのかわかりません。
これは、Solaris と AIX では問題なく動作するようですが、Linux では次のエラー メッセージが表示されます。
なぜそれはエリフが好きではないのですか?それとも、何か他のことについて不平を言っていますか?