首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从javascript问题启动bash脚本

从javascript问题启动bash脚本
EN

Stack Overflow用户
提问于 2013-10-06 13:09:56
回答 2查看 318关注 0票数 0

我正在尝试从javascript (等离子)启动bash脚本。我在等离子机器人的main.js中有这个命令:

代码语言:javascript
复制
plasmoid.runCommand("bash-script.sh");

当我从终端启动plasmoid时,我可以看到所有我期望看到的输出。但是我想将脚本的输出重定向到文件。所以我试着这样做:

代码语言:javascript
复制
plasmoid.runCommand("bash-script.sh > output.txt");

但是output.txt没有出现。我哪里错了?

EN

回答 2

Stack Overflow用户

发布于 2013-10-06 15:01:43

这似乎起作用了:

代码语言:javascript
复制
plasmoid.runCommand("bash",["-c","./contents/code/bash-script.sh >output.txt"]);
票数 1
EN

Stack Overflow用户

发布于 2013-10-06 13:26:27

试着这样做:

代码语言:javascript
复制
plasmoid.runCommand("bash -c 'bash-script.sh > output.txt'");

'>‘是bash的操作符,用于将输出重定向到文件,因为它应该传递给bash。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19205639

复制
相关文章

相似问题

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