通过脚本快速实现定时执行某个脚本或命令:
#!/bin/bash
# 定时执行脚本程序
# 版本:v0.1
# 作者:艾克斯记事 HTTPS://WWW.XDIANNAO.COM
# 使用方法: time.sh 23:01 /home/sh/test.sh &
TIME=$1
SHELL=$2
while :
do
RTIME=$(date "+%H:%M")
echo "当前时间:$RTIME 计划于 $TIME 执行脚本程序 $SHELL"
if [ $RTIME = $TIME ]
then
echo "已到预定时间:$RTIME,开始执行脚本程序"
bash $SHELL
else
echo "未到时间"
fi
sleep 1m
done
例如:我想在每天 23:05分执行备份程序,可是用如下命令实现;
time.sh 23:05 /home/sh/backup.sh &
版权所有©艾克斯记事-转载文章请注明出处(带链接)