linux shell 重启命令

公司希望写一个脚本不停的重启linux系统,脚本比较好写已经写完,但是不知道怎么保存重启的次数,reboot.sh#!/bin/shsleep45reboot#end添加... 公司希望写一个脚本不停的重启linux系统,脚本比较好写已经写完,但是不知道怎么保存重启的次数,
reboot.sh
#!/bin/sh
sleep 45
reboot
#end

添加到etc/init.d/rc.local
测试都没问题
就是不知道怎么保存重启次数
展开
 我来答
见佛有真如c
高粉答主

2021-09-20 · 说的都是干货,快来关注
知道小有建树答主
回答量:4743
采纳率:100%
帮助的人:101万
展开全部

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成为开发路由交换设备的理想开发平台。

Linyar
2014-08-04 · TA获得超过757个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:244万
展开全部
#把重启次数保存到文件:如:/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

希望能够帮助到你,你的好评是我前进的动力,谢谢!

追问
感觉高大上的样子,我明天会试一下,谢谢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓦然princes
2014-08-04
知道答主
回答量:5
采纳率:100%
帮助的人:4.9万
展开全部
你可以这样写,只要执行一次这个重启程序,就像一个文件中写入当前时间戳,最后查看这个文件有多少行,就可以判断到底这个程序执行了多少次,而且可以看到执行的时间。
reboot.sh
#!/bin/sh
sleep 45
/bin/echo $(date) >> /tmp/Reboot.time # 这个Reboot.time 文件可以事先创建好
reboot
#end

希望你能采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heavensend
2014-08-04 · TA获得超过693个赞
知道小有建树答主
回答量:252
采纳率:95%
帮助的人:164万
展开全部
次数就不要写了,在reboot之前加一个输出当前时间到一个log文件就行了,用追加的方式
至于要统计次数,你统计log文件里的条目数就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真闹腾A
2014-08-04 · TA获得超过123个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:124万
展开全部
加上一条echo "1">>/count.log
完了以后wc -l count.log就知道启了多少次了
追问
这个好像不行,我也知道>>这个是追加 我自己写的输出重定向和你差不多 但是好像没成功,我明天会试一下的(已下班)
追答
肯定是可以的。我自己经常这么玩。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式