【问题标题】:Linux's equivalent of Windows' timeout command?Linux 相当于 Windows 的 timeout 命令?
【发布时间】:2016-04-11 00:44:16
【问题描述】:

在 Windows 中,有 timeout 命令,它执行如下操作:Press any key to continue in 5... 并开始倒计时。如果你终止了进程,你可以取消,但它给了你一点空间来确保你想继续但允许自动化。

我正在编写一个脚本,最后它会重新启动服务器。我想做一个 5 秒的超时:Rebooting in 5 sec...,但如果用户想在重启前做其他事情,请允许用户取消。

是否有一些内置方式/命令可以在 bash 中执行此操作,还是我需要编写自己的版本?

【问题讨论】:

    标签: linux bash timeout


    【解决方案1】:

    有一个超时功能,但我认为你需要的可以用read复制

    read -t 10 -p "press any key to continue: " || true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-31
      • 2012-02-24
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多