Linux 暂停命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 暂停命令相关的知识,希望对你有一定的参考价值。
那位大侠告诉我Linux里面,在写脚本的时候如果想像Windows那样使用pause这样的命令暂停一下使用那一条命令呀?
先谢谢咯&*……
linux的暂停命令就是将进程杀死。
用一个实例说明:
1、首先使用tar命令打包/usr目录:
开启一个新窗口查看其进程状态:
进程处于运行状态(R)
2、使用kill -STOP 命令将该进程暂停:
再观察其状态:
此刻进程处于暂停状态了(T)
3、使用kill -CONT恢复进程执行
进程恢复运行状态(R)
要想停止安装,可以用CTRL+ALT+F3这三个组合键,切换到另一个虚拟终端,ps aux|grep "configure" 命令找出这个进程号,然后kill -9 这个进程号就可以杀死这个进程了。
个人建议用VirtualBox虚拟机,开源软件,比VMWARE简单易用。 参考技术B #!/bin/bash
# init
function pause()
read -p “$*”
# other stuff
pause 'Press any key to continue…'
# other stuff本回答被提问者和网友采纳
Linux 命令(255)—— sleep 命令
文章目录
1.命令简介
sleep 暂停指定的时间。
2.命令格式
sleep NUMBER[SUFFIX]...
sleep OPTION
SUFFIX 缺省是 s,指暂停指定的秒数,m 指分钟,h 指小时,d 指天数。
如果 NUMBER 是 infinity,表示暂停永久。
3.选项说明
--help 显示帮助信息,然后结束。
--version 显示版本信息,然后结束。
4.常用示例
(1)暂停 1 秒。
sleep 1
# 或
sleep 1s
(2)暂停 1 分钟。
sleep 1m
(3)暂停 1 小时。
sleep 1h
(4)暂停 1 天。
sleep 1d
(5)脚本中使用 sleep。
有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时。
#!/usr/bin/bash
b=''
for ((i=0;$i<=100;i++)); do
printf "Progress:[%-100s]%d%%\\r" $b $i
sleep 0.1
b=#$b
done
echo
输出效果:
Progress:[####################################################################################################]100%
参考文献
sleep(1) - Linux manual page - man7.org
sleep(1p) - Linux manual page - man7.org
sleep - 将目前动作延迟一段时间- Linux 命令搜索引擎
以上是关于Linux 暂停命令的主要内容,如果未能解决你的问题,请参考以下文章