曲径通幽论坛

标题: 简单计划工具脚本 [打印本页]

作者: beyes    时间: 2009-10-11 01:05
标题: 简单计划工具脚本
由于跟别人共享宽带,但我喜欢挂电驴,但电驴一挂上,全网速度就慢如蜗牛。为了保证按时作息且又能挂驴,所以写了个很简单的定时启动脚本,这项工作当然可以用 crontab来完成。

代码
#!/bin/sh

echo "输入要启动的程序名称:"
read application

echo  -n "输入程序启动时间(小时):"
read plan_hours
if [ "$plan_hours" -gt 23 ]; then
    echo "输入小时数不能大于23!"
    exit 1
fi

if [ "$plan_hours" -lt 0 ]; then
    echo "输入小时数不能为负数!"
    exit 1
fi

echo -n "输入程序启动时间(分钟):"
read plan_minutes

if [ "$plan_minutes" -gt 59 ]; then
    echo "输入分钟数不能大于59!"
    exit 1
fi

if [ "$plan_minutes" -lt 0 ]; then
    echo "输入分钟数不能为负数!"
    exit 1
fi

plan_time=`echo -n "$plan_hours";echo -n "$plan_minutes"`

clear

while true
do
hour=`date +"%H"`
minutes=`date +"%M"`
seconds=`date +"%S"`

time1=`echo -n "$hour";echo -n "$minutes"`
clear

echo -n "现在的时间为:"
echo -n $hour
echo -n :
echo -n $minutes
echo -n :
echo -n $seconds

sleep 1

if [ "$time1" -eq "$plan_time" ]; then
echo "程序启动..."

$application
exit 0
fi

done





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2