問題タブ [aix]
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 - AIX デプロイメント: installp または rpm?
AIX に perl/shell/sql コードの大規模なセットを展開しています。これらは、独自の開発チーム、ソース管理リポジトリなどを持つ異なるアプリケーションである可能性があります。
私は怠け者で、展開/ロールバックを簡単にしたいと思っています-そして、+/-の利点をすべて備えたrpmパッケージングを探しています。
パッケージングの AIX ネイティブ システムはinstallp (bff ファイル付き) です。私はrpmで正しい軌道に乗っていますか? oss4aix.orgはrpm FWIW を使用しています。入力/ベストプラクティスは大歓迎です。
ありがとう
aix - aix上のフォルダへのルートアクセスを制限する方法は?
aixで特定のフォルダへのアクセスを制限したい。
root ユーザーであっても、特定のフォルダーへのアクセスを制限する必要があります。e..gi にはユーザー - aixuser と aix 5.3 サーバー上の root があり、フォルダー - myfolder があります。
root ではなく aixuser のみがこのフォルダーにアクセスできるようにしたい。
これどうやってするの?
aix - AIX 用のカーネル拡張機能の作成
AIX 6.1 用のカーネル拡張機能を作成する旅に出ようとしています。
本、記事、ブログを見つけるのに助けがあれば、私はコミュニティに非常に感謝しています..私が得ることができる情報は何でも.
私はすでにIBMのサイトをチェックしました。しかし、もっと情報が必要です。
回答ありがとうございます。
kernel - AIX カーネル プログラミングのヘルプが必要
AIXカーネルのシステム コール テーブル変数名は何ですか?
sys_call_table[]
Linuxカーネルで呼び出されることは知っています。
カーネルプログラミングは初めてです。しかし、システムコールアドレスが格納されているカーネル内の変数を知る必要があります...
performance - STL の AIX xlC 実装は、他のプラットフォームよりも大幅に遅いですか?
Linux で実行するのに 1 秒かかるものは、AIX で実行するには 45 秒かかります。私はそのコードを直接掘り下げていませんが、テストとして、別のSOの質問からほとんど何もしない小さなアプリケーションを取得しました:
私は古いコンパイラ (7.0.0.10) を使用していますが、g++ 4.2 の同じコードと比較して、コードの実行速度がどれほど遅いか信じられません。
誰もこれを見たことがありますか?コンパイラをアップグレードするには、多少の作業が必要です。サンプル コードは、ほとんど負荷のないシステムでは約 20 倍 (リアルタイム) 遅くなります。
要求されたボックス仕様の更新:
AIX での出力:
Linux での出力:
aix - 元のシステム コールを別の名前で aix に再エクスポートするにはどうすればよいですか?
元のシステム コールを別の名前で aix に再エクスポートするにはどうすればよいですか?
debugging - GDB で「ファイルのアーキテクチャが認識されません」と表示されるのはなぜですか?
aix 5.3 で実行されている aix 共有ライブラリで gdb を使用していますか? このファイルに対して gdb を実行しようとすると、「ファイルのアーキテクチャが認識されません」というエラー メッセージが表示されます。これを修正する方法がわかりません。
「ファイルのアーキテクチャが認識されません」というメッセージが表示される理由を知っている人はいますか?
gdb は、xlc によってコンパイルされた他の実行可能ファイルで問題なく動作します。
コンパイル中に使用した可能性のあるオプションはありますか?これは、GDB.some プロセッサ固有のオプションと互換性がありません。
aix用に共有ライブラリw xlc v9.0をコンパイルしました。
ありがとう。
java - Java から別のユーザーとして UNIX コマンドを実行する
別の UNIX ユーザーとして UNIX コマンドを実行できる Java プログラムを作成しようとしています。私はユーザーのパスワードを持っており、実行したいコマンドを知っていますが、コマンドはそのユーザーとして実行する必要があるため、最初にそのユーザーとしてログインする必要があります。
たとえば、bob のホーム ディレクトリの内容を確認したいユーザー jim がいて、(何らかの理由で) jim には ls を実行するアクセス権があるが、bob にはアクセスできないとします。現在、 bob としてログインしています。これが私たちが(できる)ことです:
問題は、ジムのパスワードの入力を求められることです。これはJavaプログラムから実行されるため、つまり
ジムのパスワードの入力を求められ、電話を切りました。私たちはジムのパスワードを知っています。しかし、私はそれを入力することはできません。
さらに、Expect スクリプトを使用できず (インストールしていない)、スーパーユーザーになることもできません。技術的には可能だったので、これを試すためにSSHを使用することも検討しました
ただし、パスワードなしの SSH をセットアップする権限がないため、これも機能しません。
私の最後の努力は、Java 用の SSH ライブラリを試して使用することです。これは、パスワードが Java プログラムで使用可能であり、それを使用してログイン (および適切なコマンドを実行) できるためです。しかし、同じホストで実行することになるので、やり過ぎのように思えます。
助言がありますか?
PS: Java バージョン 1.4.2、アップグレードできません。AIX UNIX 5.3。
c# - 日付の無効な月 - Informix の日付形式が散発的に元に戻ります
したがって、ERP システムを実行する AIX (ugh) サーバーがあります。このシステムに組み込まれているレポートは最悪なので、もちろん私は必要なレポートを作成する任務を負っています。
私が実行した多くのレポートがありますが、もちろんそのほとんどは特定の日付などに関するものです。コーディングは、Windows 2003 Standard Server ボックス上の ASP.net で実行される C# で行われます。Informix CSDK を使用して、CSDK に付属の .Net Data Adapter 経由で接続します。サーバーは、AIX 5.2 サーバー上で Informix 10 を実行します。
奇妙なのは、Informix を開始および停止したり、サーバーを再起動したりするたびに、Informix が CSDK を介して日付を処理する方法を変更することを決定したように見えることです。現在 MM/DD/YYYY を期待している場合、最終的には上記の状況の後に YYYY/MM/DD でそれが必要であると判断します。これにより、通常、「無効な月の日付」エラーが発生します。次に、dateformat 関数 (簡単に行ったり来たりできるように作成されています) に入り、手動で変更します。このエラーの処理で作成したいくつかのレポートを作成し、別の形式の日付で同じクエリを再試行します。もちろん、これは理想的とは言えません。その真相を突き止めたいと思います。
ASP.net ページ エラーから貼り付けたテキストを次に示します。ありがとう!