这个脚本能执行定时关机吗?
#!/bin/sh
date=`date|awk '{print "time:" $2}'`
if [ {$date}==20:80 ]
then
shutdown -h now
else
echo "现在的时间不是date"
fi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
cron不好么
首先这脚本肯定是写错了。。
其次要执行关机脚本 得把这个脚本放进crontab 让他在指定时间执行,但是到了指定时间你让他执行关机脚本,为啥不在指定时间让他直接运行shutdown呢。。。而且既然运行了这个脚本 那时间肯定是对的,这样的话你判断那个是否到时间的语句又有啥用呢
$2 不是时间。。。
呵呵,想知道结果就自己试试咯
呵呵我来回答吧。
#!/bin/bash
date=`date +%H:%M`
if [ $date = "20:80" ]
then
shutdown -h now
else
echo "现在的时间不是date"
fi
我实验过了,这是对的。
shutdown不是有选项吗