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)

相关推荐

  • jquery如何隐藏table的tr

    技术jquery如何隐藏table的tr这篇文章主要介绍“jquery如何隐藏table的tr”,在日常操作中,相信很多人在jquery如何隐藏table的tr问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年11月16日
  • C++中默认操作怎么定义

    技术C++中默认操作怎么定义本篇内容主要讲解“C++中默认操作怎么定义”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++中默认操作怎么定义”吧!C.21:默认操作要定义就全

    攻略 2021年11月29日
  • 支付宝申请商家二维码,怎么开通支付宝商家收钱码

    技术支付宝申请商家二维码,怎么开通支付宝商家收钱码需要开通支付宝商家收钱码支付宝申请商家二维码,需要自己是支付宝商家,方法如下: 1、首先在手机上找到并打开支付宝APP客户端。 2、然后在支付宝页面中选择红色箭头所指处的

    生活 2021年10月24日
  • react的列表渲染

    技术react的列表渲染 react的列表渲染因为做了几次了,然后都忘了列表渲染具体怎么写的了,所以自己写一个随笔记录一下,加深一下记忆。
    react的列表渲染,就是在你有一个数组数据需要对它进行遍历单

    礼包 2021年11月1日
  • 香港云服务器搭建商业网站的好处

    技术香港云服务器搭建商业网站的好处由于安全高性能的服务器提供了对任何网站都至关重要的可靠性、性能和安全性。所以,香港云服务器搭提供了巨大的价值,尤其是对中小型企业。它是成本和性能的理想组合。所以,许多选择虚香港云服务器来

    礼包 2021年12月3日
  • Python代码格式化工具pycodestyle怎么使用

    技术Python代码格式化工具pycodestyle怎么使用本篇内容介绍了“Python代码格式化工具pycodestyle怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学

    攻略 2021年11月29日