zoukankan      html  css  js  c++  java
  • crontab 定时任务

    中午没事写了下定时任务执行shell脚本 

    首先创建一个test.sh 脚本 

    这里注意下文件的权限问题,我设置的是 chmod 775  test.sh  

    这里如果没有corntab的话需要安装  我是虚拟机 自带的

    安装crontab 

    vixie-cron软件包是cron的主程序; 
    crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    开启crontab服务

    用以下的方法启动、关闭这个cron服务: 
    service crond start //启动服务 
    service crond stop //关闭服务 
    service crond restart //重启服务 
    service crond reload //重新载入配置

    查看crontab服务状态:service crond status 
    手动启动crontab服务:service crond start 

     

    然后 corntab -e   编写定时任务 

    或者直接  vim    /etc/crontab  

    以root  进行执行  

    可以 corntab -l 进行任务查看

    我把执行后的测试文件存储在/home目录下  

    cd  /home 下查看任务是否执行  

    每分钟执行一次, 成功!

    切记!在linux环境下注意权限问题

    学会了简单的脚本执行,就可以去写一些项目中的shell了 比如:定时备份数据库  定期删除项目中的文件清理

     数据库备份 shell 脚本

  • 相关阅读:
    【转】数据安全保护之访问控制技术
    WebRTC介绍及简单应用
    【转】Weblogic的集群
    【转载】桥接Microsoft Word和浏览器
    http Content-type对照表
    CentOS7.1下JDK+Tomcat应用环境搭建
    关于silverlight5 打印功能收集
    【转】2014年25款最好的jQuery插件
    lesson11
    lesson 9
  • 原文地址:https://www.cnblogs.com/yanyanyanyanliu/p/9334691.html
Copyright © 2011-2022 走看看