Linux 脚本延迟工具:sleep 命令完整详解(脚本延时、间隔等待实战)
一、命令简介sleep 命令用于将当前进程或脚本的执行暂停指定的时间长度。它是一个简单而常用的工具常用于脚本中控制执行节奏、添加延迟、轮询间隔或创建简单的进度效果。二、语法格式bash运行sleep NUMBER[SUFFIX]... sleep OPTIONNUMBER一个正数表示时间长度。SUFFIX一个可选的后缀用于指定时间单位。如果省略默认为秒。可以同时指定多个时间参数sleep 会将它们相加后的总时长作为延迟时间。在脚本中通常用于在两个命令之间插入等待。三、常用选项及说明sleep 命令的选项主要用于查询版本信息和帮助其核心功能通过参数实现。核心选项表格选项说明--help显示此帮助信息并退出。--version显示版本信息并退出。时间参数后缀 (SUFFIX)表格后缀含义示例s秒 (seconds)sleep 5s 暂停 5 秒m分钟 (minutes)sleep 2m 暂停 2 分钟h小时 (hours)sleep 1h 暂停 1 小时d天 (days)sleep 0.5d 暂停 12 小时特殊参数infinity永久休眠直到进程被外部信号如 CtrlC 发送的 SIGINT终止。此参数在某些系统上可用。四、示例用法示例 1基本延迟在命令行中直接暂停 10 秒bash运行sleep 10 # 或明确指定单位 sleep 10s示例 2在脚本中控制命令间隔每隔 2 分钟检查一次磁盘使用情况bash运行#!/bin/bash while true; do df -h echo ------ sleep 2m # 等待2分钟 done示例 3组合时间参数暂停 1 分钟 30 秒。以下三种写法等效bash运行sleep 1m 30s sleep 90s sleep 90 # 省略后缀默认为秒示例 4实现简单进度指示创建一个简单的进度条动画bash运行#!/bin/bash echo -n 处理中 for i in {1..10}; do echo -n . sleep 0.5 done echo 完成示例 5与后台任务结合启动一个后台任务并等待一段时间后检查其状态bash运行#!/bin/bash some_long_running_command BG_PID$! echo 已启动后台任务... sleep 5 # 等待5秒 # 检查后台任务是否还在运行 if ps -p $BG_PID 2/dev/null; then echo 后台任务仍在运行。 else echo 后台任务已结束。 fi五、注意事项精度限制sleep 的延迟精度取决于系统和内核通常可以达到百分之一秒0.01s的精度但并非实时保证。对于需要极高精度的定时需求应考虑其他工具或编程接口。信号中断sleep 过程可以被信号如 CtrlC 产生的 SIGINT中断。如果被中断其退出状态码为非零。参数必须为非负数sleep 的时间参数应为正数或零。指定负数或无效参数会导致错误。bash运行$ sleep -1 sleep: invalid time interval ‘-1’脚本中的使用在 Shell 脚本中sleep 会阻塞整个脚本进程的执行。如果需要非阻塞延迟通常需要结合后台作业和信号处理来实现。infinity 参数并非所有操作系统或 sleep 版本都支持 infinity 参数。在依赖此功能前请检查您的系统手册 (man sleep)。更通用的 “永久等待” 可以通过 sleep 一个极大的数字如sleep 2147483647接近 68 年来模拟。Linux 学习资料 https://pan.baidu.com/s/1A6qqBk2ViE_Le2cQjSowkQ?pwd7uz8

相关新闻

一个基于大模型的本地可跑的智能写作助手

一个基于大模型的本地可跑的智能写作助手

开源一个本地可跑的智能写作助手:Node Flask RAG Ollama LoRA 写在前面 日常写作里,我们经常会遇到这些场景:作文卡壳、开题报告结构乱、文案要反复润色、实验报告语言要更学术…… 如果只靠通用大模型「裸聊」,效果往往不稳…

2026/8/22 10:31:06 阅读更多 →
【软考信息安全】第1章 网络信息安全概述

【软考信息安全】第1章 网络信息安全概述

第1章 网络信息安全概述 考频:选择 3–4 分,案例 0–2 分(⚠️ 案例最多考 CIA 表述,法规不出案例题) 一、网络信息安全基本属性 属性英文对应威胁(关键词)定义攻击与防范机密性Confidentiali…

2026/8/21 6:09:09 阅读更多 →
冒险岛V192单机版电脑端安装教程

冒险岛V192单机版电脑端安装教程

大家好,我是怀旧单机小罗,专门给大家整理,收集上古怀旧单机游戏安装教程,供大家娱乐。今天带来的是“ 新版冒险岛192 30职业” 单机架设教程,教程需要VM虚拟机,我会介绍的很简单,让我们一起来探…

2026/8/16 20:14:48 阅读更多 →

最新新闻

MathorCup大数据赛题解析:需求预测与库存优化一体化建模实战

MathorCup大数据赛题解析:需求预测与库存优化一体化建模实战

1. 项目背景与赛题核心剖析2023年第四届MathorCup高校数学建模挑战赛的大数据竞赛B题,是一个典型的、将商业智能与运筹学深度结合的实战案例。它没有停留在单纯的数据分析或模型构建层面,而是直指企业运营中最核心、也最棘手的两个问题:需求预…

2026/8/22 19:41:49 阅读更多 →
Git与GitHub零基础入门:从版本控制到团队协作实战指南

Git与GitHub零基础入门:从版本控制到团队协作实战指南

这次我们来看 Git 和 GitHub 的零基础入门。对于刚接触编程或协作开发的新手来说,Git 的命令行和 GitHub 的复杂界面常常是第一个“劝退点”。但事实上,掌握它们的基础操作并不难,核心在于理解几个关键概念和一套固定的工作流程。这篇文章的目…

2026/8/22 19:41:49 阅读更多 →
专科生AI时代求职:8大工具与差异化策略

专科生AI时代求职:8大工具与差异化策略

1. 专科生如何应对AI时代的挑战作为一名专科院校的学生,面对AI技术的快速发展,确实会感到不小的压力。但我要告诉你的是,AI不是洪水猛兽,而是可以为我们所用的工具。关键在于如何正确认识AI,并找到适合自己的应对策略。…

2026/8/22 19:41:49 阅读更多 →
资源感知知识蒸馏在多智能体强化学习中的实践与优化

资源感知知识蒸馏在多智能体强化学习中的实践与优化

1. 项目概述:当多智能体强化学习遇上“瘦身”难题在工业自动化、机器人集群协同、甚至是游戏AI的研发前线,多智能体强化学习(MARL)正从一个前沿研究课题,迅速演变为解决复杂协同决策问题的核心工具。然而,一…

2026/8/22 19:41:49 阅读更多 →
基于LangGraph与Pydantic的多智能体教育游戏生成框架解析

基于LangGraph与Pydantic的多智能体教育游戏生成框架解析

1. 项目缘起:当教育游戏设计遇上多智能体协同最近在探索AI与教育技术结合的落地场景时,我一直在思考一个问题:如何将高质量的教育内容,高效、规模化地转化为真正吸引学生的互动游戏?传统的教育游戏开发,要么…

2026/8/22 19:41:49 阅读更多 →
农业边缘视觉识别:轻量模型+物理先验的实战落地

农业边缘视觉识别:轻量模型+物理先验的实战落地

1. 这道赛题到底在考什么:剥离竞赛外壳,看清图像识别的真实战场“亚太数学建模竞赛A题:水果采摘机器人的图像识别技术”——光看标题,很多人第一反应是“不就是用YOLO跑个检测框?再加个分类模型分个苹果香蕉&#xff1…

2026/8/22 19:40:49 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →