当前位置:  开发笔记 > 编程语言 > 正文

按任意键可在5秒内中止

如何解决《按任意键可在5秒内中止》经验,为你挑选了0个好方法。

嗨,我正在尝试实施一个在5秒倒计时后发生的事件,除非按下一个键.我一直在使用这段代码,但是如果按下回车键或空格键就会失败.在输入或空间被检测为""的意义上它失败了.

echo "Phoning home..."
key=""
read -r -s -n 1 -t 5 -p "Press any key to abort in the next 5 seconds." key
echo
if [ "$key" = "" ]     # No Keypress detected, phone home.
     then python /home/myuser/bin/phonehome.py
     else echo "Aborting."
fi

阅读完这篇文章后, Bash:检查输入是否被按下

我放弃了,贴在这里.我觉得必须有比我试图实施的更好的方法.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有