linux系统定时执行shell脚本

技术linux系统定时执行shell脚本 linux系统定时执行shell脚本我们可能会经常需要在linux系统中做一些重复而又繁琐的操作,为了解放自己,我们需要将这些东西写到定时任务里面,让它每天执行

Linux系统定期执行shell脚本。

我们可能会经常需要在linux系统中做一些重复而又繁琐的操作,为了解放自己,我们需要将这些东西写到定时任务里面,让它每天执行

大概思路如下

根据自己的要求完成shell脚本。

将脚本的执行语句添加到linux附带的crontab文件中。

废话少说,举个例子。

我写了一个 test.sh的shell脚本,目录是/home/joe/shell/test.sh

Chmod 777 test.sh //授予测试文件可执行权限。

编辑crontab文件

0 7 * * */home/Joe/shell/test . sh/home/Joe/shell/test . log 21

?//在文件末尾加这一行,这条语句每天早上7: 00执行,执行日志在test.log下打印在同一个目录下。

ntab-l//检查计划任务的情况。

输入目录以检查日志,验证计划任务是否正常运行。

crond定时任务:

*/5 * * * *每五分钟

每小时执行0 * * * *

每天执行0 0 0 * * *项

每周执行0 0 0 * * 0

每月执行0 0 1 * *

每年执行0 0 1 1 *

常见的问题:

写sh脚本,用Crontab -e部署,00 11 * * */home/dir/Baidu _ update _ data.sh/file.log21类似中文格式。

/bin/bash^M:错误解释器:没有这样的文件或目录

错误的原因是:在Windows和Linux下编辑的时候格式会不一样,而且会因为Windows上传的东西而改变格式,所以我们只需要改变格式。

vi名称

:set ff=unix

无法打开输入文件进行读取时出错:请注意放置脚本的目录和权限。

执行是否成功取决于日志;日志很重要!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/112514.html

(0)

相关推荐

  • vscode中如何配置并使用.vue代码模板

    技术vscode中如何配置并使用.vue代码模板本篇内容介绍了“vscode中如何配置并使用.vue代码模板”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年10月27日
  • 小年习俗,什么是小年,小年是怎么来的

    技术小年习俗,什么是小年,小年是怎么来的“小年”是我国汉族传统节日,在中国的春节习俗中,扮演了非常重要的角色小年习俗。这一天,通常会通过进行一些沿袭了两千年的习俗,来宣告整个春节庆祝活动的开始。小年是春节的前奏曲,热闹仅

    生活 2021年10月29日
  • 面试官:你给我说一下线程池里面的几个锁吧。

    技术面试官:你给我说一下线程池里面的几个锁吧。 面试官:你给我说一下线程池里面的几个锁吧。你好呀,我是歪歪。
    最近有个读者给我说,面试聊到线程池的时候,相谈甚欢,基本都回答上来了,但是其中有一个问题直接

    礼包 2021年11月1日
  • Python列表的定义及使用方法是什么

    技术Python列表的定义及使用方法是什么这篇文章主要介绍“Python列表的定义及使用方法是什么”,在日常操作中,相信很多人在Python列表的定义及使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

    攻略 2021年11月1日
  • 如何解决nginx"504网关超时"错误

    技术如何解决nginx“504 Gateway Time-out”错误这篇文章主要介绍“如何解决nginx“504 Gateway Time-out”错误”,在日常操作中,相信很多人在如何解决nginx“504 Gate

    攻略 2021年12月21日
  • C/C++ Qt StatusBar底部状态栏应用是怎么样的

    技术C/C++ Qt StatusBar底部状态栏应用是怎么样的这篇文章将为大家详细讲解有关C/C++ Qt StatusBar底部状态栏应用是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年12月3日