![]() |
1
1
这个 Ctlr C 当在键盘上输入字符时,会导致设备驱动程序或伪终端发送中断信号(sigint)。因此,实际 Ctlr C 从未参加过这个项目。例外情况是,如果终端已设置为原始模式,但这不太可能。 您可以使用kill命令发送sigint信号:
在脚本中,您面临的挑战是找到需要杀死的进程,并将信号与其余输入交错。
您可以使用
您可以尝试交错固定输入和终止信号,方法是用脚本替换简单的文本文件,并将该脚本的输出通过管道传输到安装程序中。例如:
这可能会让你知道怎么做。 然而,正如其他地方所建议的,有一些工具可以为您做这种事情。 回声 |
![]() |
2
0
|
![]() |
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 9 月前 |
![]() |
Fin · 如何使用bash从表中提取数据 9 月前 |
![]() |
aenagy · Bash声明不喜欢带空格的值 9 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 9 月前 |
![]() |
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 9 月前 |
![]() |
Harry · 使用“$!”获取后台作业的pid 9 月前 |
![]() |
nmr · 使用来自另一个shell脚本的if语句的返回码函数 9 月前 |
![]() |
minseong · Git sed忽略二进制文件 1 年前 |
![]() |
Jesper.Lindberg · 检查参数是否包含null 1 年前 |