linux下如何写一脚本,让它每五分种打印出系统时间.

linux下如何写一脚本,让它每五分种打印出系统时间.,第1张

可以使用一个死循环

在循环中使用sleep进行挂起

再使用date命令打印系统时间即可

最简单的一个脚本代码就是这样的‘

#!/bin/bash 

while true

do

    date

    sleep 5m

done

如果对时间的格式有要求的话可以查看date命令的manpage

在编译Linux内核,配置时:make menuconfig --->Kernel hacking -->show timing information on printks

当选中这个选项后,启动内核,会在日志信息前面加上时间戳。

从下面的输出可以看出,时间精确到微秒(us)。

如下:

-------------------------------------------------------------------------------------------

Uncompressing Linux... done, booting the kernel.

[ 0.000000] Linux version 2.6.35.7+ (bshen@bamboo) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #109 PREEMPT Mon Nov 14 15:11:15 CST 2011

[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177

[ 0.000000] CPU: VIVT data cache, VIVT instruction cache

--------------------------------------------------------------------------------------------

在 Linux 系统下,可以使用 ls 命令来获取文件夹内所有文件的名称。如果想要获取文件大小和最后修改时间,可以使用 ls -l 命令。这会列出文件的详细信息,包括文件大小和最后修改时间。示例命令如下:

ls -l /path/to/folder

其中 /path/to/folder 是文件夹的路径。

或者使用 find /path/to/folder -type f -printf '%s %p %TY-%Tm-%Td %TT\n' 这样能获取文件大小和最后修改时间


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8423176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存