shell睡眠10s(linux shell 中的sleep命令)
本文目录
- linux shell 中的sleep命令
- $! SHELL中什么作用或意思
- 电脑怎么解除睡眠模式
- shell脚本中调用脚本
- 关于制定win7定时睡眠计划,如何让WIN7定时进入睡眠
- Linux SHELL的问题
- 在如何使用shell命令挂起一个进程
- shell编程 时间函数
linux shell 中的sleep命令
linux shell 中的sleep命令在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小时) sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时
$! SHELL中什么作用或意思
【说明】$! :用于标识后台运行的最后一个进程的id【实例】后台运行 sleep 20 & ###后台执行睡眠20秒然后ps出来这个后台进程,再运行echo $!,就能发现这个参数的作用了【建议】找个参考资料吧,一份就够了,不要可以学习,需要的时候或者有疑问的时候查查,慢慢就会了
电脑怎么解除睡眠模式
睡眠模式通常会将工作和设置保存在内存中并消耗少量的电量。那么电脑怎么解除睡眠模式呢?下面是我整理的电脑怎么解除睡眠模式,欢迎阅览。
1、首先在桌面上单击右键,在选项中找到“个性化”,点开。
2、然后在个性化界面中找到“屏幕保护程序”选项,点开。
3、在屏幕保护设置对话框中找到“更改电源设置”选项,点开。
4、接着在弹出的对话框中找到“更改计算机睡眠时间”选项,点开。
5、可以看到原来的电源睡眠时间设置。
6、然后将“关闭显示器”和“使计算机进入睡眠状态”都调成“从不”,点击“保存修改”就可以了。
电脑设置睡眠模式的快捷方式
建立一个睡眠的快捷方式,只要双击这个图标,就能迅速进入睡眠的状态,下面是具体的`操作步骤!
1、首先使用鼠标右键点击桌面空白处→新建→快捷方式。
2、在快捷方式向导→请键入对象的位置中输入以下命令→下一步:
WindowsSystem32 undll32.exe Powrprof.dll,SetSuspendState Sleep
3、或者输入以下的命令(系统在C盘,效果是一样的)→下一步:
C:WindowsSystem32 undll32.exe powrprof.dll,SetSuspendState 0,1,0
4、之后,给这个快捷方式取一个名字(睡眠)→完成。
5、使用鼠标右键点击刚刚新建的快捷方式图标→属性→快捷方式→更改图标。
6、再在浏览中输入系统自带的图标库地址(按一下回车键)
%SystemRoot%system32SHELL32.dll
找一个比较靠谱的图标替换上去→确定→还可以使用鼠标点击快捷键→再按一个闲置的快捷键(以后一按此键就会进入睡眠)→确定。
7、注意:休眠和睡眠是两个不同的关机模式,休眠是断电的,睡眠是通电的,不要将两者混淆了。休眠之后,系统是不能下载文件的。睡眠之后,默认也是不能下载文件的,但是要在注册表中设置离开模式,就能实现睡眠状态下也可以继续下载文件了。
以上就是电脑如何设置快捷方式迅速进入睡眠的状态方法介绍,操作很简单的,大家按照上面步骤进行操作即可,希望能对大家有所帮助!
shell脚本中调用脚本
里面有个错误,time 是个命令,不能用来做变量,这是致命的!----------------我给个测试脚本你试一下:.............#!/bin/shflag=0plan_hour=19plan_minutes=47plan_time=`echo -n "$plan_hour";echo -n "$plan_minutes"`clearwhile truedohour=`date +"%H"`minutes=`date +"%M"`seconds=`date +"%S"`time1=`echo -n "$hour";echo -n "$minutes"`clearecho -n "现在的时间为: "echo -n $hourecho -n :echo -n $minutesecho -n :echo -n $secondsif ; thenflag=1clearecho -n "3秒后关闭 1.sh"sleep 3ps -ef|grep "sh 1.sh"|grep -v grep|awk ’{print $2}’|xargs killclearecho "1.sh 已经结束;2.sh 1分钟后唤醒 1.sh"sleep 59fisleep 1if ; then sh 1.sh exit 0fidone ===============脚本一开始预定关闭 1.sh 的时间。在未到定时时,就显式时间。定时时间到,给出杀死 1.sh 的提示,3秒后杀死,然后再 1 分钟后再唤醒 1.sh 进程。唤醒 1.sh 后,2.sh 也就跟着退出了。 ------------------------------------------------------2.sh 时间设对了是可以杀死 1.sh 的。如果按照你的要求,我觉得写个程序应该更好处理些,参考代码如下:;;;;;;;;;;;;;;;;;;;;;;;;;;;;#include 《stdio.h》#include 《sys/types.h》#include 《unistd.h》#include 《stdlib.h》#include 《signal.h》int main(){ pid_t pid; while(1) { pid = fork(); switch(pid) { case -1: perror("fork failed"); exit(1); case 0: while(1) { printf("I’m 1.sh ,I’m running........\n"); sleep(1); } default: sleep(5); kill(pid, SIGKILL); printf("child over\n"); sleep(40); break; } } return 0;};;;;;;;;;;;;;;;;;;;;;;;;;;;;上面程序,先 fork() 出一个子进程,相当于 1.sh,然后你在子进程里做你要做的事情。父进程在 5s 后(相当于每天预设的一个时间,每天的时间设定可用相关的函数进行设置检测)杀死子进程,然后睡眠 40s,醒来后,又循环 fork() 同样的子进程做同样的事情。
关于制定win7定时睡眠计划,如何让WIN7定时进入睡眠
让WIN7定时进入睡眠的步骤:
1、点开始——控制面板;
2、点硬件和声音;
3、点电源选项;
4、点更改计划设置;
5、点更改高级电源设置;
6、展开睡眠——在此时间后睡眠,设置:输入时间,点确定。
Linux SHELL的问题
Windows命令行下直接敲 ping ,会给出帮助信息。-n count Number of echo requests to send. ping 127.0.0.1 -n 60 》 null 表示要求发送60条reply,但所有回显都丢弃。其实这句的目的主要是用来等待一段时间。由于DOS批处理没有sleep命令,所以只能通过ping的方法来实现不精确的等待,或者说睡眠。 因此,Linux下的脚本可以这样写(bash支持for循环,但sh不支持,只能用while循环来代替):#!/bin/shi=1while do echo ######################### # 执行某个可执行程序 i=`expr $i + 1` sleep 60doneexit 0
在如何使用shell命令挂起一个进程
加入你的SHELL脚本是 myshell执行的时候这样:》./myshell &如果要在内部挂起的话,就在脚本里面写一个循环,例如:while(true){sleep 10s}
shell编程 时间函数
函数介绍: 1、函数的定义 ①带有function的关键字 function xx {command} ②无function关键字 xx() {command} {函数体中可以带有返回状态值: return N} 2.函数的调用 ①无参数的调用 xx ②带有参数的调用 xx 参数1 参数2.... 2、函数举例: 写一个计算(函数传递参数) #!/bin/bash # sum() { a=$1 b=$2 echo $ } sum $1 $2
更多文章:
vs2017安装教程(安装visual studio2017时老出问题)
2024年7月10日 02:23
剪切快捷键ctrl加什么(剪切快捷键是什么 剪切快捷键Ctrl+X)
2024年5月24日 07:10
部落冲突破解版(部落冲突破解版到底有没有,如果有是不是真的啊)
2024年5月6日 20:18
怎样登陆手机定位官方网站怎样登陆精确手机定位网站怎样登陆手机定位精确网怎样实现精确手机定位?手机定位网
2024年6月21日 13:40
超级浏览器下载安装(电脑怎么下载浏览器 电脑下载浏览器的方法)
2024年8月24日 22:05
烧饼修改器官网(有哪些不用root就可以使用的修改器操作流程是什么)
2024年7月23日 19:30