【问题标题】:Execute a command after completion of another command in Linux在 Linux 中完成另一个命令后执行一个命令
【发布时间】:2022-02-01 04:45:55
【问题描述】:

我想在完成另一个命令后在 Linux 中运行一个命令(不使用睡眠)。 示例:我在 3 天后运行打印文件内容的命令,所以我希望在 3 天后文件完全打印后运行我的其他命令。

【问题讨论】:

  • 我重读了几次这个问题,我仍然不能 100% 确定你在问什么。所以也许添加更多的上下文。如果您在 shell 中并希望命令串行运行,您可以将它们放在由 ; 分隔的同一命令行上。例如ls; echo done echo 命令在ls 完成后才会启动。同样的事情可以在 shell 脚本中轻松完成。

标签: linux ubuntu parrot-os


【解决方案1】:

如果您想成功完成第一个命令,然后只执行第二个命令,那么您可以使用 & 。例如 - cmd1 && cmd2 。如果还有其他需要,添加更多上下文会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    相关资源
    最近更新 更多