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

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

概述步骤: 创建需要执行的sh脚本  -----》 验证脚本可用性 ---》赋予脚本可执行权限---------》将脚本加入定时任务中 具体如下 1、进入放置执行脚本的目录,我在 usr/local/bin 目录下 (命令 cd usr/local/bin) 2、创建执行脚本文件,一般是sh文件,我命名为 test.sh 。(命令 touch test.sh) 创建好后ls可以看到创建成功的文件  3

步骤: 创建需要执行的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

总结

以上是内存溢出为你收集整理的Linux 配置定时任务-----》可用于系统可用性探测全部内容,希望文章能够帮你解决Linux 配置定时任务-----》可用于系统可用性探测所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1031119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存