首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows10中的Apache NiFi中执行Linux bash命令

问如何在Windows10中的Apache NiFi中执行Linux bash命令
EN

Stack Overflow用户
提问于 2020-04-07 07:48:51
回答 1查看 3.1K关注 0票数 1

我在Windows10机器上使用NiFi并安装了Linux子系统(Ubuntu)。我的任务是使用NiFi执行bash脚本和命令。为了测试目的,我尝试将ExecuteProcess和ExecuteStreamCommand与选定的命令(如简单的“bash”或“bash ls”)一起使用,但我得到的只是:

ExecuteProcessid=4f530725-0171-1000-d1b1-7df587eada7e /bin/ls: /bin/ls:无法执行二进制文件

如果我试图传递基本的Windows命令,一切都会好起来的。

在我的情况下,有没有一种运行bash命令的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-07 13:58:27

我不是一个Windows用户,但是根据文档,为了获得必须运行Bash.exe的Linux样式的命令,所以我猜您需要指定-c作为参数,后面跟着要运行的Linux bash命令(作为字符串),如下所示:

代码语言:javascript
复制
bash -c "ls"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61075176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档