Tag: 执行

Gradle执行Java类(不修改build.gradle)

有一个简单的Eclipse插件来运行Gradle,它只是使用命令行方式来启动gradle。 什么是graven模拟maven编译和运行mvn compile exec:java -Dexec.mainClass=example.Example 这样任何具有gradle.build项目都可以运行。 更新:有类似的问题什么是运行Java应用程序的Maven的exec插件gradle等价物? 问之前,但解决schemebuild议改变每个项目build.gradle package runclass; public class RunClass { public static void main(String[] args) { System.out.println("app is running!"); } } 然后执行gradle run -DmainClass=runclass.RunClass :run FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':run'. > No main class specified

使用Perl的`系统`

我想运行一些命令(如command )使用Perl的system() 。 假设command是这样从shell运行的: command –arg1=arg1 –arg2=arg2 -arg3 -arg4 如何使用system()来运行带有这些参数的command ?

将exec输出redirect到缓冲区或文件

我正在写一个C程序,我fork() , exec()和wait() 。 我想将我执行的程序的输出写入文件或缓冲区。 例如,如果我执行ls我想写file1 file2 etc缓冲区/文件。 我不认为有一种方法来读取标准输出,所以这意味着我必须使用pipe道? 这里有没有一个通用的程序,我没有find?

使用轮询函数与缓冲stream

我试图在C中使用轮询函数来实现客户机 – 服务器types的通信系统。stream程如下: 主程序分叉了一个subprocess subprocess调用exec函数来执行some_binary 父母和孩子交替发送消息,发送的每个消息都取决于收到的最后一条消息。 我试图用poll来实现这个function,但是由于subprocess缓冲它的输出而导致问题,导致我的poll调用超时。 这是我的代码: int main() { char *buffer = (char *) malloc(1000); int n; pid_t pid; /* pid of child process */ int rpipe[2]; /* pipe used to read from child process */ int wpipe[2]; /* pipe used to write to child process */ pipe(rpipe); pipe(wpipe); pid = fork(); if […]

睡眠时间是否计算执行时间限制?

我有两个关于PHP中的sleep()函数的问题: 睡眠时间是否影响我的PHP脚本的最大执行时间限制? 有时,PHP会显示消息“最大执行时间超过30秒”。 如果我使用sleep(31)这个消息会出现吗? 使用sleep()函数时是否有风险? 它是否花费了很多CPU性能?

MySQL查询/子句执行顺序

在MySQL中执行子句的预定义顺序是什么? 有些是在运行时决定的,这个命令是正确的吗? FROM clause WHERE clause GROUP BY clause HAVING clause SELECT clause ORDER BY clause

Exec()后的PHP StdErr

在PHP中,我使用exec()执行一个命令,如果URL成功,它将返回; $url = exec('report'); 但是,如果出现问题,我想检查stderr。 我将如何阅读stream? 我想要使​​用php:// stderr,但我不知道如何使用它。

asynchronousJavaScript执行如何发生? 什么时候不用return语句?

// synchronous Javascript var result = db.get('select * from table1'); console.log('I am syncronous'); // asynchronous Javascript db.get('select * from table1', function(result){ // do something with the result }); console.log('I am asynchronous') 我知道在同步代码中,console.log()在从db中获取结果之后执行,而在asynchronous代码中,console.log()在db.get()获取结果之前执行。 现在我的问题是,如何执行asynchronous代码的幕后执行,为什么它是非阻塞的? 我已经search了Ecmascript 5标准来理解asynchronous代码是如何工作的,但在整个标准中找不到asynchronous字。 从nodebeginner.org我也发现,我们不应该使用返回语句,因为它阻止事件循环。 但是nodejs api和第三方模块都包含返回语句。 那么什么时候应该使用一个return语句,什么时候不应该呢? 有人可以指出这一点吗?

PHP EXEC命令(或类似)不等待结果

我有一个我想运行的命令,但是我不想让PHP坐下来等待结果。 <?php echo "Starting Script"; exec('run_baby_run'); echo "Thanks, Script is running in background"; ?> 有没有可能让PHP不等待结果..即只是踢开,并移动到下一个命令。 我找不到任何东西,并不确定它甚至可能。 我能find的最好的就是有人在一分钟内开始CRON工作。

Ruby,exec,system和%x()或反引号之间的区别

以下Ruby方法有什么区别? exec , system和%x()或者Backticks 我知道他们是用来通过Ruby编程执行terminal命令,但我想知道为什么有三种不同的方式来做到这一点。