問題タブ [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.
unix - スクリプトでnewgrpを使用し、スクリプトが終了したときにそのグループにとどまるにはどうすればよいですか
solaris Box でスクリプトを実行しています。具体的には SunOS 5.7 です。私はルートではありません。次のようなスクリプトを実行しようとしています。
newgrp thegroup << FOO
source .login_stuff
echo "hello world"
FOO
スクリプトが実行されます。問題は、ソース .login_stuff がソースされていない古いグループに私を置く呼び出しプロセスに戻ることです。私はこの行動を理解しています。私が探しているのは、サブシェルに留まる方法です。これで、スクリプトに xterm& (以下を参照) を入れることができることがわかりましたが、それはそれを実行しますが、新しい xterm を持つことは望ましくありません。
現在の pid をパラメーターとして渡します。
newgrp thegroup << FOO
source .login_stuff
xterm&
echo $1
kill -9 $1
FOO
利用できる sg がありません。また、newgrp が必要です。
unix - UNIXプロセスで使用されているファイル
このfuser
コマンドは、どのプロセスがファイルまたはディレクトリを使用しているかを知らせてくれます。
逆のコマンドを探しています。プロセスで使用されているファイルを教えてください。
アップデート
Solarisシステム用であることを忘れてしまいました。
linux - Perlでプロセスツリー全体を強制終了するにはどうすればよいですか?
Perl スクリプトからプロセスとそのすべての子プロセスを強制終了する最良の方法は何ですか? 少なくとも Linux と Solaris で動作し、追加のパッケージをインストールする必要はありません。
私の推測では、 /proc 内のファイルを解析するか、出力を解析することによって、すべてのプロセスとその親のリストを取得することになりますps
(どちらも Linux と Solaris の間で移植可能ではないようです)。次に、ツリー内のすべてのプロセスを強制終了します (競合状態になりやすいようです)。
この特定のケースでは、競合状態に耐えることができますが、プロセス リストを移植可能に取得するにはどうすればよいでしょうか?
linux - Linux 用の solaris filemerge および pstack の同等物
極端な嘲笑の可能性を受け入れて、私は本当に Sun Teamware のファイルマージ ツールが恋しいことを認めなければなりません。私はsolarisからred hat linuxに切り替えました.filemerge(同じ名前のAppleツールと混同しないでください)とsolarisバージョンのpstack(pidと同様にコアファイルでも機能しました)が定期的に不足していることに気付きました)。
そこに慰めのアドバイスを持っている専門家はいますか?祖先を組み込んだより良いマージツールはありますか? コア ファイルのコール スタックを 1 行で表示する方法はありますか?
助けてください!
c++ - dbx でのシングル ステップ実行時の tb_event_death
マルチスレッド プログラムの 1 つのスレッドをシングル ステップ実行すると、デバッガーが次のように中断されます。
私の推測では、デバッグ中のプログラムのどこかでスレッドが停止しましたが、それは私がデバッグしているものではないため、続行するためにデバッグ プロセスを再起動する必要がある理由がわかりません。
回避策があります。次の行にブレークポイントを設定してから再実行します。これは機能しますが、非常に面倒です。デバッグが本当に遅くなります。誰もがより良い方法を知っていますか? (たとえば、単一ステップのすべてのスレッド)
unix - BSD の「tail -n100」に相当する Solaris は何ですか?
私はこれを何千回も調べましたが、いつも忘れてしまうので、ここで永遠に:
Solaris の の構文は少し厄介ですtail
。
BSD と同等のことを行うにはどうすればよいですか?tail -nN
私が欲しいのは、テールの入力からの最後の N 行です。
python - Python 2.5.2 および Solaris 8 (gcc 3.4.2) のビルドの問題
gcc 3.4.2 を使用して、Solaris 8 で python 2.5.2 をビルドしようとしています。./configure ステップですぐにエラーが表示されることはありませんが、ビルドが完了すると、Python シェルに入り、次のようにインポート時のエラーが発生します。
私は何を間違っていますか?大雑把なグーグルでわかることから、libstdc++.soにエラーがある可能性がありますが、難しい詳細は見つかりません。
どんな提案でも大歓迎です。
どうもありがとう、
アル。
configuration - Solaris のさまざまなフレーバーでの smb.conf ファイルの場所
私はSolarisオペレーティングシステムの初心者で、Solarisのバージョンが異なる3つのボックス(8、9、10)にsambaをインストールして構成する必要があります。
smb.conf
samba の設定ファイル、つまり各バージョンのファイルの場所を知りたいのですが? これまでのところ、私が見つけたのは
ソラリス8
/usr/local/samba/lib/smb.conf
Solaris 9 および Solaris 10
/etc/sfw/samba/smb.conf
これは正しいですか?Samba のインストール時に、これらのファイルがデフォルトでどこに保存されるかを知る必要があります。
operating-system - Solaris でメモリ使用量を表示する包括的な方法
Linux では、「top」コマンドを使用すると、メモリ使用量の詳細かつ高レベルの概要が表示され、次のように表示されます。
合計メモリ、使用済みメモリ、空きメモリ、バッファ使用量、キャッシュ使用量、スワップ サイズ、およびスワップ使用量。
私の質問は、これらのメモリ使用量の数値を明確かつ簡単な方法で表示するために使用できるコマンドは何ですか? Solarisの「コア」インストールに存在する場合のボーナスポイント。「sar」は数えません:)
solaris - OpenSolaris で nano/pico を実行するにはどうすればよいですか?
Amazon の EC2 サービス上に OpenSolaris サーバーをセットアップしています。ただし、vi/vim は正常に動作せず、pkg には nano/pico がありません。
おそらく他のテキストエディタはありますか?