问题标签 [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(我不知道为什么,但是这个网站将 .include 之后的内容删掉了,它是由 <> 包围的 bsd.kmod.mk)

我使用 vi 来确保中间的空格是 TAB 而不是 8 个空格,这并不能解决问题。我在 .include 前面放置了一个选项卡,因为我在某处阅读时必须在开头有一个选项卡,然后我得到一个不同的错误:

make: *** 没有规则来制作目标 'rexec.ko' ,'load' 需要。停止。

我不确定我还应该做什么来安装 rexec,有什么线索吗?

整个 Makefile:

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(我不知道为什么,但是这个网站将 .include 之后的内容删掉了,它是由 <> 包围的 bsd.kmod.mk)

0 投票
1 回答
332 浏览

shell - 远程执行

我已经在rexec上工作了几天!!

所以任务是这样的。我有服务器 A 和服务器 B。我想在服务器 B上运行从服务器 A触发的 shell 脚本。我使用的脚本会像

从服务器 A
rexec serverB script.sh 参数

Script.sh in server B
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 Server 到 AIX Unix Box 的 RSH 和 REXEC

有谁知道如何从 Windows 2008R2 服务器上的脚本调用 RSH 和 REXEC 命令到 AIX Unix 机器 - 这些命令在 2003 服务器下工作,安装了 unix 插件,但不是 2008

0 投票
1 回答
890 浏览

bash - When tee command redirect to subshell, the last two lines missing

I have below solution to record a command and its output executed on a remote machine:

clilogging.sh will record each command and its output into a log file.
However, sometimes the last exited command and its output message "logout" is not written into the log file.

clilogging.sh is as follows:

Could anybody help me? Thanks a lot!

0 投票
2 回答
63 浏览

gradle - Gradle 中的 REXEC 等价物

我正在开发一个从 Ant 转换为 Gradle 的构建。在其中,它必须与 IBM iSeries 系统交互以打包文件,然后将其下载回执行构建的机器 (Windows)。FTP 部分很好,但我遇到问题的是 rexec 位。

在 Ant 中,我们可以使用 rexec 任务,而且效果很好。但是,我看不到 Gradle 方面的替代方案。这是我将不得不尝试使用 Groovy 编写脚本的东西吗?还是有一些我想念的替代方案?