問題タブ [rexec]

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 投票する
3 に答える
2356 参照

python - Pythonサンドボックス用のrexecに代わるものはありますか?

Python での「サンドボックス」環境の実装は、以前は rexec モジュール ( http://docs.python.org/library/rexec.html ) で行われていました。残念ながら、いくつかのセキュリティ上の脆弱性のために非推奨/削除されました。代替手段はありますか?

私の目標は、Python コードに半信頼の Python スクリプトを実行させることです。完璧な世界では、事前定義されたセット以外の関数を呼び出すと、例外が発生します。rexec の非推奨について読んだところによると、これは不可能かもしれません。なので、出来るだけ我慢します。スクリプトを実行する別のプロセスを生成できるので、非常に役立ちます。ただし、I/O またはプロセッサ/メモリ リソースを悪用する可能性はあります。

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

makefile - エラーを作成: 区切り記号がありません

rexec を Redhat Enterprise Release 4 にインストールしようとしています。make コマンドを使用しようとするたびに、次のエラーが発生します。

Makefile:15: *** セパレータがありません。止まる。

私はネット上の他の場所を見てきましたが、Makefile の 15 行目は以下のとおりです。

.include (理由はわかりませんが、この Web サイトでは .include の後に続くものが空白になっています。これは <> で囲まれた bsd.kmod.mk です)

vi を使用して、真ん中のスペースが 8 つのスペースではなく TAB であることを確認しましたが、これでは問題は解決しません。.include の前に TAB を配置しました。どこかで最初にタブが必要であると読んだため、別のエラーが発生しました。

make: *** 'load' が必要とするターゲット 'rexec.ko' を作成するルールがありません。止まる。

rexec をインストールするために他に何をすればよいかわかりません。手がかりはありますか?

メイクファイル全体:

SRCS = rexec.c vnode_if.h KMOD = rexec KO = ${KMOD}.ko KLDMOD = t

KLDLOAD = /sbin/kldload KLDUNLOAD = /sbin/kldunload

ロード: ${KO} ${KLDLOAD} -v ./${KO}

アンロード: ${KO} ${KLDUNLOAD} -v -n ${KO}

.include (理由はわかりませんが、この Web サイトでは .include の後に続くものが空白になっています。これは <> で囲まれた bsd.kmod.mk です)

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

shell - リモート実行

私は数日間rexecに取り組んでいます!!

というわけで課題はこんな感じ。サーバー A とサーバー B があります。サーバー Aからトリガーされるサーバー Bでシェルスクリプトを実行したいと思います。私が使用するスクリプトは次のようになります

サーバー A から
rexec serverB script.sh 引数

サーバー B の Script.sh
f1=$1
echo "unload to test.unl select * from table where key in ($first)"|dbaccess DB
cat test.unl

サーバーBでthescript.shを実行すると、まったく問題ありません。

サーバーAから同じものを実行すると、dbaccess not foundと表示されます。助けてください!!!

0 投票する
0 に答える
703 参照

unix - Windows 2008 サーバーから AIX Unix ボックスへの RSH および REXEC

Windows 2008R2サーバー上のスクリプトからAIX UnixボックスにRSHおよびREXECコマンドを呼び出す方法を知っている人はいますか-コマンドは、UNIXアドオンがインストールされている2003サーバーでは機能しましたが、2008では機能しませんでした

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

bash - tee コマンドがサブシェルにリダイレクトされると、最後の 2 行が欠落している

リモートマシンで実行されたコマンドとその出力を記録するソリューションを以下に示します。

clilogging.sh各コマンドとその出力をログ ファイルに記録します。
ただし、最後に終了したコマンドとその出力メッセージ「logout」がログ ファイルに書き込まれないことがあります。

clilogging.sh以下のとおりであります:

誰でも私を助けることができますか?どうもありがとう!