我正在尝试从javascript (等离子)启动bash脚本。我在等离子机器人的main.js中有这个命令:
plasmoid.runCommand("bash-script.sh");当我从终端启动plasmoid时,我可以看到所有我期望看到的输出。但是我想将脚本的输出重定向到文件。所以我试着这样做:
plasmoid.runCommand("bash-script.sh > output.txt");但是output.txt没有出现。我哪里错了?
发布于 2013-10-06 15:01:43
这似乎起作用了:
plasmoid.runCommand("bash",["-c","./contents/code/bash-script.sh >output.txt"]);发布于 2013-10-06 13:26:27
试着这样做:
plasmoid.runCommand("bash -c 'bash-script.sh > output.txt'");'>‘是bash的操作符,用于将输出重定向到文件,因为它应该传递给bash。
https://stackoverflow.com/questions/19205639
复制相似问题