ubuntu - 运行一系列命令的 Shell 脚本(Ubuntu)

标签 ubuntu scripting automation command

我是 Ubuntu 和命令行脚本的新手,想知道如何编写一个脚本来运行/自动执行一系列步骤。例如,执行以下步骤的脚本。我可以将它保存为“doeverything.sh”并将它放在我的用户根目录中。

  1. sudo -s 输入密码
  2. 进入/x/y/z 目录
  3. 运行./script1.sh
  4. 等到完成
  5. 运行./script2.sh
  6. 等到完成
  7. npm 开始

最佳答案

也许试试这个

#!/bin/bash
cd /x/y/z
bash ./script1.sh #Should run synchronously, won't continue until script1 is finished 
bash ./script2.sh
npm start

确保你 chmod +x doeverything.sh 然后用 ./doeverything.sh

运行它

关于ubuntu - 运行一系列命令的 Shell 脚本(Ubuntu),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43214849/

相关文章:

unix - fuser 返回不能被拒绝的权限

linux - 让 RabbitMQ 自动运行?

c# - Roslyn/MicrosoftCodeAnalysis.CSharp.Scripting 抛出 'FileNotFoundException'

c# - 使用 vstest.console 基于命名空间运行测试

Java 接口(interface)实现 - 自动初始化器

macos - 通过 SSH 到 VM 使用 Sublime Text 打开文件,错误

c++ - '_start'的多重定义

linux - shell 脚本。我的脚本中的命令替换问题

shell - 从文件中提取单词

azure - 从 LogicApp 使用 "Send a HTTP Request to DevOps"时获取身份验证错误