bash - 我可以告诉 bash 在当前执行的命令完成后运行命令吗?

标签 bash command-line

如果我启动了一个长时间运行的进程,我可以“排队”一个命令以在它之后立即运行吗?

我知道如果我是从头开始的话,我可以使用 cmd1 && cmd2 语法来做到这一点,但是如果 cmd1 已经在运行呢?

最佳答案

您可以按 C-z 停止当前的前台任务,然后键入“fg %%; some-other-command”恢复任务并在之后运行另一个命令。

关于bash - 我可以告诉 bash 在当前执行的命令完成后运行命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14107128/

相关文章:

.net - 如何将参数传递给 Fitnesse .NET 命令行任务运行程序

linux - 为什么 bash 中的所有命令都是小写的?

bash - 如何修复我的 GOROOT 和 GOPATH 变量以运行 go?

sql-server - 将 SQL Server 模式转储到文本文件的 Linux cli 工具

windows - REG 添加一个 REG_MULTI_SZ 多行注册表值

linux - 如何使用 linux 命令将包含十六进制的文本文件转换为二进制文件?

bash - 多个条件始终返回正值

linux - 终端中的脚本输出与 MOTD 输出不同

bash - 在 bash 脚本的循环中使用 nohup