問題タブ [solaris]

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.

0 投票する
2 に答える
307 参照

ruby - Solaris で RDiscount をコンパイルするには?

Solaris 10 ボックスがいくつかあり、そこで RDiscount を実行したいと考えています。(これらは Joyent アクセラレータであり、重要な場合に備えて、多少カスタマイズされた BSD 風のユーザーランドを持っています。)

Maruku、rpeg-markdown、その他の BlueCloth に代わる Ruby の代替案は知っていますが、最初は RDiscount を使用したいと考えています。

インストールしようとすると、次のようになります。

funopenどちらも見つからないため、明らかにインストールは失敗しますfopencookie

実を言うと、私はこれらが何であるかほとんど知りません。それで、これをコンパイルするために何をする必要があるかについての指針はありますか?

0 投票する
1 に答える
1519 参照

debugging - Solaris pstack の出力: 「SYS#0」とはどういう意味ですか?

スタックの一番上に「SYS#0」がありましたが、それが何を意味するかについてのドキュメントが見つかりません。

  • コンパイラ: g++
  • OS: ソラリス 9
  • アーチ: SPARC
  • Hoard 3.5.1のメモリ マネージャー libhoard_32.so

「gcore」を使用してコア ファイルを生成しました。コア ファイルに対して「pstack」コマンドを実行したときの出力を見ると、興味深いことを行っていた唯一のスレッドの呼び出しスタックの一番上に次のものがありました。

その LWP の pflags は次を示します。

Sun のドキュメントには、この構文についての言及は見つかりませんでした。

編集: gcore を実行する前に、プロセスがハングしたようです。「SYS#0」はプロセスのハングと何らかの関係がありますか?

編集:次のスタック フレームと Hoard へのリンク、pflags 出力を追加しました

編集:受け入れられた答えは正しいです。さらに、少なくとも SPARC では、g1レジスタにシステム コール番号が含まれている必要 がありますが、コア ファイルではそうではないようです。

トピック「間接システムコールとは?」おそらく別の質問の良い材料です。

0 投票する
2 に答える
12697 参照

solaris - OpenSolaris x86 をシングルユーザーモードで起動するにはどうすればよいですか?

最新の OpenSolaris は、通常の起動時に root ログインを許可しないように構成されています。シングルユーザーモードでのみ可能です。ただし、オンラインの多くの指示では、デフォルトの grub ブート引数の最後に「-s」を追加するように単純に指示されています。これにより、ブートの進行状況がグラフィカルに表示されたまま無限ループになり、シングル ユーザー モードのコンソールに入ることがありません。

0 投票する
3 に答える
1811 参照

solaris - シェルスクリプトは、Solaris ゾーンで実行されていることをどのように認識できますか?

シェル スクリプトは、一部のサービスとアプリケーションを Solaris インスタンスにインストールして構成します。これらのサービスの 1 つは NTP ですが、NTP は非大域ゾーンでは実行できません (実行できますが、クロックを調整しようとすると xntpd が失敗します。代わりに、ゾーンは大域ゾーンから時刻を継承します)。

シェル スクリプトは、実際に非大域 Solaris ゾーンで実行されていることをどのように伝え、そのような場合に NTP 構成手順をスキップできるのでしょうか?

0 投票する
7 に答える
39472 参照

unix - Solaris で LD_LIBRARY_PATH を設定する場所は?

LD_LIBRARY_PATHSolaris でアプリケーション固有の変数を設定するのに最適な場所はどこですか? どうやって

LD_LIBRARY_PATH

可変作業?

現在 で設定してい.kshrcますが、アプリケーションごとに異なるバージョンのメッセージング フレームワークが必要ですが、これらのアプリケーションは同じ用途で実行されるLD_LIBRARY_PATHため、異なる が必要になります。この変数を設定するのに最適な場所はどこだと思いますか?

基本的に、この変数パスをユーザー環境固有ではなく、アプリケーションの一部にする方法を見つけようとしています。

0 投票する
2 に答える
578 参照

solaris - 起動時にSynergyまたはX依存アプリケーションを自動的に起動するようにSolaris9を構成するにはどうすればよいですか?

起動時にSynergy(synergy2.sourceforge.net)またはその他のX依存アプリケーションを自動的に起動するようにSolaris 9マシンを構成するにはどうすればよいですか?

0 投票する
1 に答える
440 参照

solaris - Solaris 9 プロジェクト (リソース管理)

一部のユーザーのメモリ使用量を制限できるように、solaris 9 (SPARC) でプロジェクトを動作させようとしています。

私が読んだこと、およびsolaris 10で思い出したことから、私はただできるはずです

  1. グループ (prodsupt) を作成し、これをユーザーの既定のグループにします。
  2. 「group.prodsupt」というプロジェクトを作成します
  3. グループ内のリソースを制限します。

私はこれを行いましたが、ユーザーはまだ限られたリソースを取得していません

これにより、prodsupt をデフォルトとして使用しているユーザーは、約 16 MB のアドレス空間に制限されますが、このグループのユーザーとしてログインすると、

ここで私が間違っていることを誰かが見つけることができますか?

0 投票する
3 に答える
5704 参照

debugging - Solaris GDB: 実行を一時停止するには?

Solaris 10 x86 でクローズド ソース プログラムをデバッグするために GDB を使用しています。

私は gdb をプログラムにアタッチして実行を続けますが、後で実行を一時停止して一部のメモリを調べたい場合はできません。CTRL-C を押すと、プログラムを一時停止して (gdb) プロンプトにドロップする代わりに、^C のみが出力されます。

(gdb) プロンプトに戻るにはどうすればよいですか? 私は何か間違ったことをしていますか、どうすればこれを機能させることができますか?