Linux usleep for shell

简介: /**************************************************************************** * Linux usleep for shell * 声明: * 主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。
/****************************************************************************
 *                      Linux usleep for shell
 * 声明:
 *     主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。
 *
 *                                  2015-11-12 阴 深圳 南山平山村 曾剑锋
 ***************************************************************************/

#include <stdio.h>
#include <unistd.h>

int isNumber ( char* number );

int main ( int argc, char** argv ) {

    if ( argc < 2 ) {
        printf( "USAGE:\r\n" );
        printf( " usleep <Number of microseconds>\r\n" );
        return -1;
    }

    if ( isNumber( argv[1] ) ) {
        printf( "Please input a number string.\r\n" );
        return -1;
    }

    usleep( atoi(argv[1]) );
}

int isNumber ( char* number ) {

    int i = 0;
    for ( ; number[i] != 0; i++ ) 
        if ( isdigit( number[i] ) == 0 ) 
            return -1;

    return 0;
}

 

目录
相关文章
|
9天前
|
JavaScript 关系型数据库 Shell
Linux shell编写技巧之随机取字符串(一)
本文介绍了Linux Shell脚本的编写技巧,包括环境配置、变量命名规则和缩进语法,并提供了一个实例练习,展示如何使用`$RANDOM`变量和`md5sum`命令来生成随机的8位字符串。
26 4
|
10天前
|
Ubuntu Linux Shell
在Linux中,如何使用shell脚本判断某个服务是否正在运行?
在Linux中,如何使用shell脚本判断某个服务是否正在运行?
|
11天前
|
Shell Linux 网络安全
在Linux中,如何利用Shell把10台主机的当前时间写到一个文件里边?
在Linux中,如何利用Shell把10台主机的当前时间写到一个文件里边?
|
9天前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
14 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
10天前
|
监控 Shell Linux
在Linux中,如何使用shell脚本进行系统监控和报告?
在Linux中,如何使用shell脚本进行系统监控和报告?
|
10天前
|
Shell Linux
在Linux中,shell脚本中的条件语句和循环结构是什么?
在Linux中,shell脚本中的条件语句和循环结构是什么?
|
28天前
|
监控 Shell Linux
探索Linux操作系统下的Shell编程之魅力
【8月更文挑战第4天】本文旨在通过一系列精心设计的示例和分析,揭示在Linux环境下进行Shell编程的独特之处及其强大功能。我们将从基础语法入手,逐步深入到脚本的编写与执行,最终通过实际代码案例展现Shell编程在日常系统管理和自动化任务中的应用价值。文章不仅适合初学者构建扎实的基础,同时也为有一定经验的开发者提供进阶技巧。
35 11
|
8天前
|
监控 Shell Linux
在Linux中,如何使用shell脚本检测磁盘使用率?
在Linux中,如何使用shell脚本检测磁盘使用率?
|
8天前
|
Shell Linux 开发工具
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
在Linux中,如何编写shell脚本将当前目录下大于10K的文件转移到/tmp目录下?
|
8天前
|
缓存 Shell Linux
在Linux中,bash shell 中的 hash 命令有什么作用?
在Linux中,bash shell 中的 hash 命令有什么作用?
下一篇
云函数