exec:运行 shell 程序的实验性插件

时间:2024-06-18 04:38:26
【文件属性】:

文件名称:exec:运行 shell 程序的实验性插件

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-18 04:38:26

C++

执行插件 以运行 SciDB 数据库的用户身份运行任意 shell 程序的函数。 警告 这是一个危险的插件。 任何可以在 SciDB 中运行查询的用户都可以使用这个插件在每个节点上运行任意程序。 程序在运行 SciDB 的用户的许可下运行。 您可以删除文件,使数据库无法使用,破坏世界,并且通常会使用此插件造成混乱。 仅用于实验。 概要 标量值函数exec和kill : int32 exec (string) int32 kill (int32 processID, int32 signal) 输入值: 一个字符串,表示一个 shell 可执行的命令行语句。 返回值: 子进程的 int32 进程 ID。 细节 exec 函数是标准库fork函数的瘦包装器。 该函数将单个参数传递给系统sh程序,这在 Unix 系统上可能会有很大差异。 该函数等待 shell 退出并返回(shel


【文件预览】:
exec-master
----exec.cpp(2KB)
----Makefile(1KB)
----README.md(3KB)
----extern()
--------MurmurHash()
----plugin.cpp(1KB)

网友评论