exec

    1热度

    1回答

    我有一个命令行应用程序(也是C语言的源代码)。我想在我的第一个Android应用程序中使用它。 这里是我的问题: 我有一个编译的可执行文件的Mac。我应该重新编译它为Android?如果是,如何? 是否有可能在Java/Android中与shell中的可执行文件进行双向通信? 我在寻找类似: Runtime.getRuntime().exec(cmd); 很多谷歌上搜索后,该行代码只是,我发现

    -1热度

    1回答

    我在需要调用另一个程序“b.pl”的终端上运行perl程序“a.pl”,然后将环境变为tcl shell。程序“b.pl”设置了我必须在主程序“a.pl”中使用的环境变量,之后我需要在由“b.pl”创建的tcl环境中运行新命令。请看下面的例子中 程序:a.pl #!/usr/intel/bin/perl -w use strict; use warnings; #t

    0热度

    2回答

    有谁知道如何使用logstash exec输出插件在后台运行命令? 我想这个配置 input { file { path => "file.log" } } output { exec { command => "./script.sh fff ggg hhh jjj kkk &" } } 和文字内容是 #/bin/bash

    0热度

    1回答

    摇篮高管:在Windows找不到命令 task runTest(type: Exec) { workingDir "$buildDir/test" commandLine 'test.bat' } 错误: Caused by: java.io.IOException: Cannot run program "test.bat" (in directory "e:\foo

    2热度

    1回答

    我在我的tcl脚本中生成了几个实际用作perl脚本的开关的变量。 我的交换机是-X,-Y和-Z,我把它们存储在一个变量,cmd与 set cmd "-X -Y -Z" 我使用exec来运行这样的TCL perl脚本: exec ./script.pl $cmd 会抛出一个错误:"Error: Unknown option x -y -z" 然后我试了另一种方式: exec ./script.p

    0热度

    1回答

    我试图使用查找和-exec处理文件和要调用一个shell脚本,但似乎无法弄清楚如何将变量传递给该脚本: DIR_TEMP='/tmp' NAME='foo' TARGET='/tmp/target' find . -type f -name \*.ko.gz -exec /bin/sh -c ${DIR_TEMP}/${NAME}.sort "$TARGET" {} \; /tmp/fo

    0热度

    1回答

    我正在使用exec库从节点js express调用R-script。以下是我的代码: var exec = require("child_process").exec; var param1 = some url; var param2 = "hello"; var param3 = "world" exec('Rscript pathtoscript/myScript.R"+" "+p

    0热度

    1回答

    我使用for循环来在pthreads中执行exec()一个文件300次。有时完整的300 exec()调用是成功的,但大多数时候exec()的一些失败,并且我得到295或299次成功的执行文件。 来自exec()的错误代码总是回到#127, 我在失败时检查了file_exists,它总是说“文件存在”,但它也说“文件不可执行”,失败。这很奇怪,因为它可以在循环内执行另外的295次。 我的pthre

    0热度

    1回答

    我正在运行一个CentOS 7服务器,我希望能够Ban或Unban某些IP与Fail2ban。 但是它不工作,当我运行下面的代码: $exec = exec('sudo fail2ban-client set apache banip 0.0.0.0', $output, $return); var_dump($exec); var_dump($output); var_dump($re

    1热度

    2回答

    我正在尝试使用Perl5到fork()一个子进程。子进程应该exec()另一个程序,将其STDIN重定向到一个命名管道,并且STDOUT和STDERR来记录文件。父进程继续以循环方式运行,使用waitpid并检查$?重新启动子进程,以防其死于非零退出状态。对于exec()功能 Perl文档说: 如果在列表中有多个说法,这叫execvp(3)在列表中的参数。如果在LIST中只有一个元素,则检查参数是