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

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

可以使用一个死循环

在循环中使用sleep进行挂起

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

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

#!/bin/bash 

while true

do

    date

    sleep 5m

done

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

[ $? -eq 0 ] &&echo '成功' || echo '失败'

[root@centos~]# ls

anaconda-ks.cfg install.log install.log.syslog rpmbuild

[root@centos~]# [ $? -eq 0 ] &&echo '成功' || echo '失败'

成功

[root@centos~]# lsss

-bash: lsss: command not found

[root@centos~]# [ $? -eq 0 ] &&echo '成功' || echo '失败'

失败

[root@centos~]#

用一个linux机器做时间服务器,让其他的机器自动做时间同步。

然后每次时间有变化,只更新服务器就行了。

简单的shell脚本很难完成登录系统,并执行脚本的功能。

可以考虑用python或者expect


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存