Freebsd利用crontab定时关机

引子:

    公司发通知说要停电,OA系统备用电源也不能长时间支撑,所以要提前停掉OA服务器,以前做windows的计划任务关机,现在要用crontab实现Freebsd的定时关机。


    首先写了一个shutdown.sh的关机脚本

#! /bin/sh
shutdown -p now

在虚拟机上直接运行测试,效果还不错,立马关掉。

马上crontab -e加到里面去

*/2 * * * * sh /shell/shutdown.sh

这里我为了测试所以设置隔两分钟运行一次,对自己写的crontab不放心可以验证一下。

验证crontab的在线工具  http://tool.lu/crontab/   http://www.atool.org/crontab.php  

crontab设置完了之后不会立即生效,可以用命令重启一下cron

/etc/rc.d/cron restart

过了一会,机器还是运行,并没有关闭,查看cron的日志  

tail -f /var/log/cron

日志里面是有运行记录的,我也查资料试了很多方法,都是失败的,最后我在Freebsd一个群里问得到答案。

#! /bin/sh
/sbin/init 0    关闭电源
/sbin/init 6    重新启动

    至此,定时关机算是实现了。


体会:

    有些事情虽然看起来、听别人说起来都是那么简单,但是自己亲自尝试的时候会发现自己的很多不足,事情没有想那么美好,但也并没有那么坏。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值