加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 配置定时任务-----》可用于系统可用性探测

发布时间:2020-12-14 01:59:41 所属栏目:Linux 来源:网络整理
导读:步骤: 创建需要执行的sh脚本? -----》 验证脚本可用性 ---》赋予脚本可执行权限---------》将脚本加入定时任务中 具体如下 1、进入放置执行脚本的目录,我在 usr/local/bin 目录下 (命令 cd usr/local/bin) 2、创建执行脚本文件,一般是sh文件,我命名为 te

步骤: 创建需要执行的sh脚本? -----》 验证脚本可用性 ---》赋予脚本可执行权限---------》将脚本加入定时任务中

具体如下

1、进入放置执行脚本的目录,我在 usr/local/bin 目录下 (命令 cd usr/local/bin)

2、创建执行脚本文件,一般是sh文件,我命名为 test.sh 。(命令 touch test.sh)

创建好后ls可以看到创建成功的文件

?3、在文件中写入需要执行的脚本内容 输入(命令 vi test.sh)出现以下界面

键入 i 底部出现insert 开始编辑

输入执行脚本

#! /bin/sh? ? ? ? =====》 这一句必须有,原因自己百度
echo "$(date)--OK " >> /usr/local/CI/logs/a.txt? ? ?=====》 输出 时间--OK? 到?/usr/local/CI/logs 目录下的 a.txt 文件

按 esc 键退出,输入 :wq(注意冒号) 保存

4、试执行脚本?

sh test.sh? ? =====》执行test.sh脚本

cd /? =====》回到跟目录

cd usr/local/CI/logs? ======》进入脚本内容输出的目录 ls 发现创建了一个a.txt 文件 如下

然后进入

执行 cat a.txt 命令 发现内容输出了,ok脚本执行成功

5、赋予脚本可执行权限 (命令 chmod +x test.sh)

6、配置定时任务

crontab -l? 查看定时任务

crontab -e 编辑定时任务

跟上面编辑的方式一样,i 键开始输入,esc推出,:wq保存

*/1 * * * * /usr/local/bin/test.sh? =========》表示每分钟执行一次 test.sh

*号表示的含义

分钟?? 小时?? 日?? 月?? 星期?? 命令

*? ? ? ? *? ? ? *? ? *? ? ? *? ? ?*

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

7、查看结果(每分钟输出一次脚本内容)

cd usr/local/CI/logs? ?进入目录

cat a.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读