使用ctr+c无法终止一个bash脚本,此脚本在循环执行一个需要运行一定时间的命令
来源:互联网 发布:java校园招聘面试题 编辑:程序博客网 时间:2024/05/02 01:38
test1.sh:
#!/bin/bash
for ((i=0; i < 100; i++))
do
./test2.sh
done
test2.sh:
#!/bin/bash
sleep 2
在test1.sh运行是时,使用ctrl + c无法结束test1.sh, 必须使用kill才能将其杀掉,初步分析,ctrl + c信号实际上是被test2.sh捕获了。
这个是父进程与子进程信号的问题,现在还没有时间去搞清楚,先小记一下。
- 使用ctr+c无法终止一个bash脚本,此脚本在循环执行一个需要运行一定时间的命令
- 使一个脚本获得root权限,运行或调用此脚本时不再需要输入密码!
- 一个计算脚本运行时间的类
- 在启动脚本中一般使用类似如下的命令执行一个Java程序
- 在启动脚本中一般使用类似如下的命令执行一个Java程序
- at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。
- Linux周期运行一个命令的脚本
- 在fedora14装载的linux上,创建一个可运行的bash脚本文件
- 【Unix/Linux】【命令】CTRL + C —— 终止当前在终端窗口中运行的命令或脚本
- 设定bash脚本运行一段时间后终止
- 一个bash备份脚本
- 用户退出也可以执行脚本运行此命令
- 一个发送电子邮件的bash脚本
- 使用flock保证同一时间只有一个脚本在运行
- 对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途: 编写一个脚本: #!/bin/bash # hao32 test read echo -e "Pl
- 时间递增循环执行脚本
- 【前端】关于在for循环里面执行异步脚本导致变量都采用最后的一个变量问题
- 怎么在一个脚本中使用在不同机器上的命令
- SQL语句大全
- 伪代码及其实例讲解
- 半碗冷饭
- No filesystem could mount root, tried: ext2 cramfs vfat msdos romfs
- minix文件锁管理
- 使用ctr+c无法终止一个bash脚本,此脚本在循环执行一个需要运行一定时间的命令
- 关系循环语句的条件判断2012-10-29
- 分页计算标签功能之------序号按纸重新排列
- 指定第一个和最后一个触发器
- 后缀数组模板
- Android 获取SDCard上图片和视频的缩略图
- 单元格超链接传递参数组
- 项目二 分数的累加
- RGB2YUV420