打印系统时间

版权为个人所有,如需转载请说明出处.(东北大亨)

http://www.cnblogs.com/northeastTycoon/p/5451194.html

今天又有同时问我打印系统时间的操作再次提供下方法共大家参考:

第一种在命令行直接输出方式为

        // 说明演示的例子均以root用户登录
     方法1  [root@localhost test]#  date "+%G-%m-%d %H:%M:%S"
              2016-05-01 08:21:27  // 显示为当前时间
     方法2  [root@localhost test]# echo $(date "+%Y-%m-%d %X")
              2016-05-01 09:30:47 AM


       

第二种方法:建立输出文件

       下面以每两秒钟打印一次信息为例说明

       第一步:建立printdate.sh文件内容如下

        #!/bin/sh

        while true
       do
             echo  $(date "+%G-%m-%d %H:%M:%S")   或 date 
             sleep 2s
       done    

     保存退出.

       第二步:在命令行输入执行命令显示结果

           ./printdate.sh >> printdate.log // 执行以后在printdate.log文件中

        打印结果如下所示:
    Sun May  1 08:58:46 EDT 2016
         Sun May  1 08:58:48 EDT 2016
         Sun May  1 08:58:50 EDT 2016
         Sun May  1 08:58:53 EDT 2016
         Sun May  1 08:58:55 EDT 2016
         Sun May  1 08:58:57 EDT 2016

 linux 日期格式再此不做详细说明.

posted @ 2016-05-01 21:17  东北大亨  阅读(264)  评论(0编辑  收藏  举报