0
A
回答
0
您可以捕获键盘中断SIGINT
按Ctrl + C的东西产生这样的:
#!/bin/bash
tidy_close() {
echo "Ending gracefully, stage $1"
exit 0
}
trap 'tidy_close $stage' INT
while :
do
((stage++))
echo "Pondering the answers"
sleep 2
done
函数可以有任何代码,你需要关机。 stage
变量只是为了说明如何传递一个值,如果你需要的话。
相关问题
- 1. 实现键盘快捷键
- 2. Javascript:实现快捷键
- 3. 在Visual Studio中键入快捷键的快捷键是什么?
- 4. Ruby on Rails:如何在我的webapp中实现快捷键?
- 5. 如何在WPF中实现系统级快捷键
- 6. 快捷键在Eclipse
- 7. 如何实现新iPad Pro键盘快捷键功能?
- 8. 使用JavaScript实现健壮的键盘快捷键处理
- 9. Fogbugz风格的键盘快捷键的任何好的实现?
- 10. 键盘快捷键在MDI
- 11. SQL Server Management Studio中执行快捷键和键盘快捷键
- 12. 不使用内容脚本的可配置键盘快捷键
- 13. 键快捷键,Java
- 14. 键盘快捷键
- 15. 简单快捷的实现在C#
- 16. 在苹果脚本中,如何访问菜单项的键盘快捷键?
- 17. mysql_real_escape_string快捷键
- 18. XUL快捷键
- 19. 本地化键盘快捷键
- 20. 快捷键中的Eclipse Ganymede版本
- 21. 在PRAAT中添加键盘快捷键
- 22. 按键/快捷键/快捷键可在TFS中展开Area/Iteration路径?
- 23. Winkey应用程序(C#)中的Windows快捷键+ [快捷键]
- 24. Xcode 4最实用的快捷键
- 25. vb.net中的TabControl快捷键
- 26. Java中的快捷键
- 27. 将键盘快捷键更改为Atom IDE中的“运行脚本”
- 28. 分配快捷键
- 29. Visual Studio快捷键
- 30. Python脚本不会对键盘快捷方式运行
'Ctrl-C'已经发送了'SIGINT'就是你在说什么? – andlrc
你可以用'stty'来改变按键设置,但它会让每个人都感到困惑。 – cdarke