在 unix 中完成 command1 后执行 command2 的 shell 脚本

Posted

技术标签:

【中文标题】在 unix 中完成 command1 后执行 command2 的 shell 脚本【英文标题】:shell script to execute command2 after completion of command1 in unix 【发布时间】:2013-09-26 13:19:54 【问题描述】:

如果我有一个 UNIX shell 脚本,它在需要运行的每一行都有一些命令,比如

#!/bin/bash
command1
command2

command2 仅在 command1 完成后执行。如何实现它

【问题讨论】:

【参考方案1】:

你已经做到了。 bash 通常在运行下一个命令之前等待每个命令运行。如果您以 & 符号 (&) 结束命令,则它会在后台运行该命令,但由于您尚未这样做,因此每个命令都会同步运行。

【讨论】:

以上是关于在 unix 中完成 command1 后执行 command2 的 shell 脚本的主要内容,如果未能解决你的问题,请参考以下文章

vb中shell使批处理完成后再执行后续指令

在VB中如何现实按下Command1后 执行 Command2的click

shell中连接符

shell中;;&&&之间的区别

shell 中| 用法

命令执行漏洞