zoukankan      html  css  js  c++  java
  • linux 添加定时任务脚本

    主要分2个步骤
    第一步  编写要定时执行的脚本
    touch mytask.sh
    vi mytask.sh
    里面写入:
    #! /bin/bash
    echo `date` >> /tmp/mytask.log
    就是将当前时间都追加到mytask.log这个文件中。
    保存后记得要加上执行的权限
    chmod +x mytask.sh
    第二步  编辑自动执行的文件

    不妨创建一个名为< u s e r > c r o n的文件,其中< u s e r >是用户名,例如, j a m e s c r o n。在该文件中加入如下的内容。
    #。。。。这里是解释的话
    */2 * * * * /tmp/./mytask.sh
    保存并退出。确信前面5个域用空格分隔。
    在上面的例子中,系统将每隔2分钟调用,
    为了提交你刚刚创建的c r o n t a b文件,可以把这个新创建的文件作为c r o n命令的参数:
    $ crontab jamescron
    现在该文件已经提交给c r o n进程,它将每隔1 5分钟运行一次。

    下面是系统已经存在这种crontab文件的情况的操作
    刚开始也不知道在哪个目录
    用命令查找了下  find / -name "*crontab*"
    发现在 /usr/bin/crontab  
    cd 到 crontab  输入 crontab -e
    直接进入自动执行的文件
    写入  */2 * * * * /tmp/./mytask.sh
    即每2分钟自动调用/tmp/./mytask.sh 的这个脚本
    保存修改
    完工 脚本就自动定时调用了。
    验证一下  cat mytask.log  发现隔2分钟就会有时间戳加入文件。

  • 相关阅读:
    常见Dos命令
    常用快捷键小技巧
    springboot集成JPA返回Json报错 com.fasterxml.jackson.data
    docker安装mysql 8.0.20 版本 超详细教程
    8.24 Java自学
    8.23 Java自学
    8.22 Java自学
    8.21 Java自学
    8.20 Java自学
    8.19 Java自学
  • 原文地址:https://www.cnblogs.com/yousen/p/5201170.html
Copyright © 2011-2022 走看看