bash shell sleep_Shell脚本中让进程休眠的方法(sleep用法)-Shell脚本的Sleep命令-吾爱编程网..._火烧风的博客-程序员秘密

技术标签: bash shell sleep  

我们在写shell脚本的时候有时候需要让程序sleep若干秒、若干分钟、若干小时,继续执行,接下来吾爱编程就为大家介绍一下Shell脚本的Sleep命令,有需要的小伙伴可以参考一下:

1、参数:sleep 1 睡眠1秒

sleep 1s    睡眠1秒

sleep 1m   睡眠1分

sleep 1h   睡眠1小时

2、实例:#!/bin/bash

LOGS_PATH=/home/wwwlogs/www.itbiancheng.com

YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)

#按天切割日志

mv ${LOGS_PATH}/www.itbiancheng.com.log ${LOGS_PATH}/www.itbiancheng.com_${YESTERDAY}.log

#向 Nginx 主进程发送 USR1 信号,重新打开日志文件,否则会继续往mv后的文件写内容,导致切割失败.

kill -USR1 `ps axu | grep "nginx: master process" | grep -v grep | awk '{print $2}'`

#休眠10秒

sleep 10s

#压缩

gzip -9 ${LOGS_PATH}/www.itbiancheng.com_${YESTERDAY}.log

#删除7天前的日志

cd ${LOGS_PATH}

find . -mtime +15 -name "*20[1-9][0-9]*" | xargs rm -f

exit 0

以上就是吾爱编程介绍的关于Shell脚本中让进程休眠的方法,了解更多相关文章请关注吾爱编程网!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28771631/article/details/113028516

智能推荐

可以做服务器操作系统的是,可以做服务器操作系统_weixin_39525243的博客-程序员秘密

可以做服务器操作系统 内容精选换一换将外部镜像文件注册成云平台的私有镜像后,您可以使用该镜像创建新的云服务器,或对已有云服务器的系统进行重装和更换。本节介绍使用镜像创建云服务器的操作。您可以按照通过镜像创建云服务器中的操作指导创建弹性云服务器。在配置参数时,需要注意以下几点:区域:必须选择私有镜像所在的区域。规格:在选择规格时,需要结合镜像的操作系统类型以及“弹性云服务器类Atlas 800 训练...

第十五周 oj训练 字符串逆序输出_xtu oj字符串逆序_找找Bug的博客-程序员秘密

Copyright (c) 烟台大学计算机与控制工程学院All rights reserved.文件名称:test.cpp作者:何定钦完成日期:2016年12月13日题目描述: 编写一个函数,功能是使输入的字符串逆序输出。输入: 输入一串字符串,注意字符串中不要有空格。输出: 输出该字符串的逆序。样例输入: ABCDEFG样例输出: GFE

读《深度探索C++对象模型》之拷贝构造函数是否有必要明确定义?_smsmn的博客-程序员秘密

我想,对于大部分程序员来说,一般的类都会定义构造函数/虚构函数/拷贝构造函数/赋值函数等,但是真的有必要吗,难道让编译器默认替我们定义一个不好吗,请看以下例子:class Point{public: Point(float x, float y, float z) { _x = x; _y = y; _z = z; }private: float _x, _y, _z

Linux学习教程,Linux入门教程(超详细)_linux教程_本本的香菜的博客-程序员秘密

http://c.biancheng.net/linux_tutorial/Linux学习教程,Linux入门教程(超详细)《Linux就该这么学》是一本基于最新Linux系统编写的入门必读书籍,内容面向零基础读者,由浅入深渐进式教学,销量保持国内第一,年销售量预期超过10万本。点此免费在线阅读。各位学习 Linux 的小伙伴,欢迎来到C语言中文网 --> Linux入门专题,你将享受到优质的 Linux 学习资料。这套入门教程最大的特点是通俗易懂,并且非常详细,花费 7 天时间即可快速了解

8:找二维数组中最大数及所在行列号_求二维数组(五行五列)中最大元素值及其行列号_朱霸天天的博客-程序员秘密

8:找二维数组中最大数及所在行列号求任意的一个m×m矩阵的最大数及其所在的行列数输入格式:从键盘输入m(2<=m<=20)及矩阵元素(只考虑int型)。输出格式:输出数组中最大数及最大数所在行、列输入样例:38 6 25 7 14 9 5输出样例:max=9,i=2,j=1作者 黄敏单位 成都信息工程大学代码长度限制 16 KB时间限制 400 ms...

随便推点

appium自动化测试框架系列之框架搭建_hy1243189485的博客-程序员秘密

在将近三年的移动端测试工作生涯的积累和学习过程中,趁着在过年的假期时间得空,决定出一系列appium自动化测试框架的学习经历分享给各位有兴趣的同学们。    言归正传,首先在正式开始之前让我们先简单介绍一下该框架的搭建的环境:1.开发系统环境:win10 64位2.编程语言:python3.环境搭建:appium1.5.2,java1.7,node.js 6.0,AndroidSD...

HashMap容量为什么设置初始值为16?_new hashmap<>(16)_Bolon0708的博客-程序员秘密

转载自 关于HashMap容量的初始化,还有这么多学问目录为什么要设置HashMap的初始化容量HashMap中容量的初始化HashMap中初始容量的合理值总结在《HashMap中傻傻分不清楚的那些概念》文章中,我们介绍了HashMap中和容量相关的几个概念,简单介绍了一下HashMap的扩容机制。文中我们提到,默认情况下HashMap的容量是16,但是,如果用户通过...

时序数据库timescaleDB安装_乐维_lwops的博客-程序员秘密

本环境在Centos7.5采用编译安装的方式,主要介绍PostgreSQL 11.7,TimescaleDB 1.6.1,cmake3.8.2PostgreSQL编译安装需要cmake3.4以上的版本TimescaleDB目前只支持PostgreSQL 9.6.3 +,10.9 +或11.4+一、postgresql11部署1、安装cmake解压cmake-v3.8.2.zip[...

zippo油和zorro油的区别_无油空压机和有油空压机的区别_weixin_39782500的博客-程序员秘密

原标题:无油空压机和有油空压机的区别螺杆空压机作为使用广泛的通用机械,被应用在生产的各个环节。根据其润滑方式的不同可分为无油空压机和有空压机。这两者有什么区别呢?一、含油量不同,空压机中的有油与无油一般都是指空压机排气口排出气体的含油量的多少,一般有油空压机含油量较大,无油机并不是没有含油,是含的油量比较少,约为为,所以可以用这个含油量来区分出空压机有油与无油。还有一种是全无油的空压机,它不是采用...

NVIDIA驱动安装(arm64平台可用)_天空中的野鸟的博客-程序员秘密

一、下载驱动1、确定显卡型号使用lspci指令,查看自己的显卡型号xxxx:~$ lspci | grep NVIDIA10:00.0 3D controller: NVIDIA Corporation TU104GL [Tesla T4] (rev a1)可以看到,我的显卡是Tesla T4.2、去官网下载驱动访问nv官网,驱动下载,根据自己的显卡型号搜索对应的驱动注意不要选错操作系统了,我的是ARM平台的,选择的aarch64,然后点击搜索。可以看到驱动版本等信息,还可以从支持的

NOJ1070南邮仙林自行车停放场——计算几何+多边形_tcherry的博客-程序员秘密

南邮仙林自行车停放场Time Limit(Common/Java):1000MS/3000MS          Memory Limit:65536KByteTotal Submit:417            Accepted:72Description好消息!南邮规划建设自行车停放场,现已选定多个场地,它们均为规则多边形。现请你帮助学校确定哪块场地面积最大,这里