从Gradle运行后台作业

马塔蒂努斯

我创建了一个任务,开始像

task mytask(type: Exec) {
    commandLine 'ssh'
    args '-f -l me myserver ./start'.split(' ')
}

并且它有效,但是,它似乎在等待作业终止。但是它永远不会终止,也不会终止。

在命令行中执行相同的操作是可行的:由于进行了-f切换,因此ssh命令在后台执行。

我尝试将'>&' /dev/null(csh stdout和stderr redirect)添加到命令行,但是没有成功。同样显而易见的&是什么没做。我还将命令行提取到脚本中,并且始终相同:Gradle等待终止。

我已经通过使用脚本并在脚本中同时重定向stdout和stderr来解决了该问题。我的问题来自于令人困惑的重定向……通过传递,'>&' /dev/null我重定向了远程计算机上的流,但是需要的是在本地计算机上进行重定向(即,不将重定向操作符放在引号中)。

彼得·尼德维瑟

Exec任务一直等待终止。要运行后台作业,您需要编写自己的任务,例如,可以使用Java ProcessBuilderAPI。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何防止Gradle作业在TFS代理上的后台运行

来自分类Dev

在后台运行PHPExcel作业

来自分类Dev

在后台运行PHPExcel作业

来自分类Dev

perl运行后台作业并强制完成作业?

来自分类Dev

解析待处理的后台作业,未运行

来自分类Dev

如何在本地运行解析后台作业

来自分类Dev

Hangfire 后台作业神秘地停止运行

来自分类Dev

在Rails中运行大量长时间运行的后台作业

来自分类Dev

如何识别Windows 7-10上运行后台的作业?

来自分类Dev

如何在后台最多运行4个作业?

来自分类Dev

如何在AWS Elastic Beanstalk上运行Rails后台作业?

来自分类Dev

每隔几秒钟运行一次后台作业

来自分类Dev

从解析云代码(后台作业)运行python脚本

来自分类Dev

如何在Linux中运行多个后台作业?

来自分类Dev

从解析云代码运行python脚本(后台作业)

来自分类Dev

后台作业运行脚本,无需对其进行硬编码

来自分类Dev

与排队的用户在不同的进程中运行后台作业

来自分类Dev

如何杀死由 bash 文件运行的后台作业

来自分类Dev

在后台运行sh脚本,并将作业添加到作业列表中

来自分类Dev

作业名称或后台作业的别名

来自分类Dev

如何在Python中在后台运行长时间运行的作业

来自分类Dev

使用用户输入运行脚本,然后断开作业并在后台运行

来自分类Dev

实时监控后台作业

来自分类Dev

从线程创建后台作业

来自分类Dev

为后台作业提供服务,如何确保作业仅在每个群集中定期运行一次

来自分类Dev

启动长期运行的后台任务-从ASP.NET或计划的作业

来自分类Dev

服务器注销后在后台运行批处理作业

来自分类Dev

我应该将“延迟作业”用于长时间运行的后台任务吗?

来自分类Dev

在csh上没有nohup的情况下,ssh退出后,后台作业仍在运行

Related 相关文章

  1. 1

    如何防止Gradle作业在TFS代理上的后台运行

  2. 2

    在后台运行PHPExcel作业

  3. 3

    在后台运行PHPExcel作业

  4. 4

    perl运行后台作业并强制完成作业?

  5. 5

    解析待处理的后台作业,未运行

  6. 6

    如何在本地运行解析后台作业

  7. 7

    Hangfire 后台作业神秘地停止运行

  8. 8

    在Rails中运行大量长时间运行的后台作业

  9. 9

    如何识别Windows 7-10上运行后台的作业?

  10. 10

    如何在后台最多运行4个作业?

  11. 11

    如何在AWS Elastic Beanstalk上运行Rails后台作业?

  12. 12

    每隔几秒钟运行一次后台作业

  13. 13

    从解析云代码(后台作业)运行python脚本

  14. 14

    如何在Linux中运行多个后台作业?

  15. 15

    从解析云代码运行python脚本(后台作业)

  16. 16

    后台作业运行脚本,无需对其进行硬编码

  17. 17

    与排队的用户在不同的进程中运行后台作业

  18. 18

    如何杀死由 bash 文件运行的后台作业

  19. 19

    在后台运行sh脚本,并将作业添加到作业列表中

  20. 20

    作业名称或后台作业的别名

  21. 21

    如何在Python中在后台运行长时间运行的作业

  22. 22

    使用用户输入运行脚本,然后断开作业并在后台运行

  23. 23

    实时监控后台作业

  24. 24

    从线程创建后台作业

  25. 25

    为后台作业提供服务,如何确保作业仅在每个群集中定期运行一次

  26. 26

    启动长期运行的后台任务-从ASP.NET或计划的作业

  27. 27

    服务器注销后在后台运行批处理作业

  28. 28

    我应该将“延迟作业”用于长时间运行的后台任务吗?

  29. 29

    在csh上没有nohup的情况下,ssh退出后,后台作业仍在运行

热门标签

归档