首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建bash脚本来执行多个bash脚本

创建bash脚本来执行多个bash脚本
EN

Ask Ubuntu用户
提问于 2019-02-23 17:30:53
回答 1查看 1.5K关注 0票数 0

我想要创建一个可执行文件。目标应该是一个接一个地执行多个控制台脚本(.sh)。然而,困难在于每个sh命令都应该由一个新的命令选项卡来执行。具体来说,我想为手册(https://kafka.apache.org/quickstart)的第二步创建一个脚本。这有可能吗?

提前感谢!

编辑:到目前为止,我尝试用mate终端编写一个脚本来执行两个sh文件:

代码语言:javascript
复制
#!/bin/bash
mate-terminal --working-directory="/home/user/Documents/kafka_2.11-2.0.0/bin"  --command "zookeeper-server-start.sh config/zookeeper.properties"
mate-terminal --working-directory="/home/user/Documents/kafka_2.11-2.0.0/bin"  --command "kafka-server-start.sh config/server.properties"

不幸的是,这个bash总是导致以下两个sh文件的错误消息:

为该终端创建子进程时出错,无法执行子进程“kafka-server-start.sh”(没有这样的文件或目录)该终端创建子进程时出错,无法执行子进程“zooKeep-server-start.sh”(没有此类文件或目录)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-02-23 18:41:24

试试这个莱昂

代码语言:javascript
复制
#!/bin/bash
mate-terminal --working-directory="/home/user/Documents/kafka_2.11-2.0.0/bin"  --command "/home/user/Documents/kafka_2.11-2.0.0/bin/zookeeper-server-start.sh config/zookeeper.properties"
mate-terminal --working-directory="/home/user/Documents/kafka_2.11-2.0.0/bin"  --command "/home/user/Documents/kafka_2.11-2.0.0/bin/kafka-server-start.sh config/server.properties"

错误已经说明它找不到这两个脚本,所以您需要设置脚本的完整路径。我不确定config/属性文件的路径,但也需要将这些属性设置为完整路径。

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

https://askubuntu.com/questions/1120664

复制
相关文章

相似问题

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