Bash:一个命令一个接一个地运行,即使我挂起第一个(Ctrl-z)
发布时间:2020-12-15 16:31:25 所属栏目:安全 来源:网络整理
导读:我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像 $ command1; command2 或者如果我只希望command2只在command1成功时运行,使用amp ;: $ command1 command2 这是可行的,但如果我使用Ctrl-z暂停command1,在第一种情况下,它立即运行command2
我知道在bash我可以运行一个命令接着一个命令之间用分号分隔,像
$ command1; command2 或者如果我只希望command2只在command1成功时运行,使用&& ;: $ command1 && command2 这是可行的,但如果我使用Ctrl-z暂停command1,在第一种情况下,它立即运行command2,在第二种情况下,它不会运行它。我如何可以按顺序运行命令,但仍然能够挂起第一个命令,但没有第二次运行,直到我重新启动它(使用fg),它完成?我喜欢一些简单的类型,尽可能,因为我想这样做交互式。或者也许我只需要在某个地方设置一个选项。 顺便说一下,什么是Ctrl-z的正确术语?
下面应该做:
(command1; command2) 注意添加的括号。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |