linux shell 重启命令
公司希望写一个脚本不停的重启linux系统,脚本比较好写已经写完,但是不知道怎么保存重启的次数,reboot.sh#!/bin/shsleep45reboot#end添加...
公司希望写一个脚本不停的重启linux系统,脚本比较好写已经写完,但是不知道怎么保存重启的次数,
reboot.sh
#!/bin/sh
sleep 45
reboot
#end
添加到etc/init.d/rc.local
测试都没问题
就是不知道怎么保存重启次数 展开
reboot.sh
#!/bin/sh
sleep 45
reboot
#end
添加到etc/init.d/rc.local
测试都没问题
就是不知道怎么保存重启次数 展开
展开全部
linux shell 重启命令有五个,分别如下:
1、shutdown。
2、poweroff。
3、init。
4、reboot。
5、halt。
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
相关简介
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
展开全部
#把重启次数保存到文件:如:/tmp/reboot.txt
#!/bin/sh
sleep 45
#文件file:保存重启次数
file="/tmp/reboot.txt"
if [ -f $file ]
then
num=`cat $file`
else
num=0
fi
#重启次数累加
((num+=1))
#固化到文件
echo $num > $file
reboot
#end
希望能够帮助到你,你的好评是我前进的动力,谢谢!
追问
感觉高大上的样子,我明天会试一下,谢谢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以这样写,只要执行一次这个重启程序,就像一个文件中写入当前时间戳,最后查看这个文件有多少行,就可以判断到底这个程序执行了多少次,而且可以看到执行的时间。
reboot.sh
#!/bin/sh
sleep 45
/bin/echo $(date) >> /tmp/Reboot.time # 这个Reboot.time 文件可以事先创建好
reboot
#end
希望你能采纳!
reboot.sh
#!/bin/sh
sleep 45
/bin/echo $(date) >> /tmp/Reboot.time # 这个Reboot.time 文件可以事先创建好
reboot
#end
希望你能采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
次数就不要写了,在reboot之前加一个输出当前时间到一个log文件就行了,用追加的方式
至于要统计次数,你统计log文件里的条目数就可以了
至于要统计次数,你统计log文件里的条目数就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上一条echo "1">>/count.log
完了以后wc -l count.log就知道启了多少次了
完了以后wc -l count.log就知道启了多少次了
追问
这个好像不行,我也知道>>这个是追加 我自己写的输出重定向和你差不多 但是好像没成功,我明天会试一下的(已下班)
追答
肯定是可以的。我自己经常这么玩。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询