問題タブ [lsb]
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.
bash - デーモンのすべてのサブプロセスを強制終了します
私は書いてい/etc/init.d/mydaemon
ます:
私の/usr/local/bin/mydaemon
:
私の知る限り、これは次の理由で機能するはずです。
daemon
mydaemon
の PID を記録します/var/run/mydaemon.pid
killproc
その PID を読み取り、その PID に送信SIGTERM
します。mydaemon
このシグナルをトラップし、トラップを無効にして、 のプロセスを含むSIGTERM
全体に送信します。PGRP
binary with some args
ただし、これは機能しません。サービスを停止した後、mydaemon
終了しますが、binary
まだ実行中です。
何が欠けていますか?デーモンとそのすべての子を停止するためのベストプラクティスは何ですか?
ところで:
/usr/local/bin/mydaemon が次の場合:
適切に動作しますが、これは私には堅牢性が低いように思われ、これが適切でない場合があります (バイナリ呼び出しがそれほど単純でない場合、または独自の子がある場合など)。
ipv6 - ローカル IPv6 アドレスを取得する方法 (LSB 準拠)
ioctl は IPv6 では機能しません。
getifaddres - LSB ではサポートされていません
netlink ソケット - LSB ではサポートされていません
何か案は?
linux - Oracle Enterprise Linux に Google Chrome をインストールできません
google.repo ファイルを作成し、そのファイルを yum.repos.d に保存しました。google.repo の内容は次のとおりです。
root ユーザーとしてシェルで以下のコマンドを実行しました。
実行:
出力:
lsb パッケージも見つかりません。以下のパッケージがインストールされていることがわかりました: redhat-lsb.x86_64 redhat-lsb.i386
Oracle Enterprise Linux 5にGoogle Chromeをインストールするのを手伝ってください...
linux - 32 ビット LSB MIPS アーキテクチャ用のコンパイラを探しています
Xtreamer の神童のために単純な C プログラム (「Hello world」) をコピーしたいと考えています。基本的な Linux カーネルを実行します。
(チップセット Realtek 1186 を使用)
ストリーマーで 1 つの実行可能ファイルを見つけ、それを Linux に「ファイル」したところ、次のようになりました。
私のコンピューターでは、Linux centos を実行しています。どのコンパイラを使用する必要があり、いつ入手できますか?
ありがとう!
ruby - Ruby バイナリ左シフト
Rubyを使用して整数値のバイナリ左シフトを行う方法は?
左シフトバイナリ操作を実行しようとしていますが、移動の代わりに奇妙な文字が表示されます..
次のように実行する必要があると思います:(java)
b = (b >> 2); //0011 1111
b = (b << 2); //1111 1100
私はルビーでこれをやっています:
そしてそれを得る:
前もって感謝します..
pointers - C のポインターを使用した変換
私は実装する必要がありますが、私はこれにまったく慣れていないので、どうすればよいかわかりません。プロトタイプを持つ get_values という関数:
この関数は、値パラメーターの最下位バイトと最上位バイトを計算します。さらに、両方の値が結合されます。この問題の場合:
を。ループ構造は使用できません。b. 乗算演算子 (* または *=) は使用できません。c. コードは、任意のサイズ (4 バイト、8 バイトなど) の符号なし整数に対して機能する必要があります。d. 値を結合するには、最下位バイトを最上位バイトに追加します。e. 実装は効率的である必要があります。
次のドライバー (および関連する出力) は、作成する関数の使用例を示しています。この例では unsigned int は 4 バイトですが、関数は任意のサイズの unsigned int で動作する必要があることに注意してください。
matlab - 「ENCODE のマトリックス MSG には K 列が必要です」というエラー
私はLSB技術を使用してビデオステガノグラフィーに取り組んでいます..カバーメディアとしてtraffic.aviとxylophone.mpgを使用し、licence.txtファイル(添付ファイル内)を使用してビデオにエンコードすると、うまく動作しますが、入力テキストに短いメッセージを使用すると、エラーが表示されます
「ENCODE の行列 MSG には K 列が必要です。」短いテキストを使用すると、「メッセージが長すぎてエンコードできません」というエラーが発生することがあります
この 2 セットのコーディングの意味と、コードを編集して短いメッセージをエンコードできるようにする方法がわかりません... 以下は、この問題に関連していると思われるコードの一部です。
また、このコーディング
以下は、完全なエンコード コーディングです。上記のコーディングの最初の部分の後に続きます。
image - ラスターを使用して、画像の 4 つの部分に目に見えないメッセージを入れます
このWebサイトのステガノグラフィーからチュートリアルを見つけました(コードも含まれています)。4つのメッセージを画像の4つの異なる部分に入れたいと思います。課の4人にメッセージ。これは、以下のラスターを使用して変更したコードの一部です
メッセージを正確に必要なセクションに入れるにはどうすればよいですか?
python-3.x - PythonでバイトからLSBビットを抽出する
変数「DATA」にバイトがあります。それからLSBビットを抽出して印刷したい。私はPythonに非常に慣れていません。複雑なビット単位の加算ロジックを含む多くの記事を見つけましたが、それらはすべて理解するのが非常に困難でした。DATA[7:1] などの文字列で行うような単純なロジックを探しています。助けてください...
linux - RHEL 5 の redhat-lsb パッケージをインストールまたは更新できない
デーモン シェル スクリプトを Devian サーバーから RHEL 5 サーバーに移動しました。スクリプトはエラーをスローするようになりました:
スクリプトのエラーはここから来ているようです:
しかし、RHEL5 の lsb-base の新しいバージョンをインストールしようとすると、次のようになります。
同じバージョンの redhat-lsb-3.1-12.3.EL.i386.rpmまたはredhat-lsb-3.1-12.3.EL.x86_64.rpmでアップグレードしようとすると、次のようになります。
システムに関する情報:
編集:yumがインストールされていないため、それを介してインストールしようとしませんでした。何か案が?
次のパッケージでも同じ問題が発生します。
- redhat-lsb-3.1-12.3.EL.i386.rpm
- redhat-lsb-3.1-12.3.EL.src.rpm
- redhat-lsb-3.1-12.3.EL.x86_64.rpm
- redhat-lsb-4.0-2.1.4.el5.i386.rpm
- redhat-lsb-4.0-2.1.4.el5.src.rpm
- redhat-lsb-4.0-2.1.4.el5.x86_64.rpm