• 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 脚本

  • 相关阅读:
    ASP.NET常用的三十三种代码
    asp.net获取IP地址
    Inside Microsoft Sql Server 2005 TSQL Programming 学习笔记
    动态SQL与SQL注入(一)动态SQL
    (二)SQL 注入
    WCF 安全
    C# 运算符重载和 implicit关键字
    分页那回事
    thinking
    Moss css
  • 原文地址:https://www.cnblogs.com/yanyanyanyanliu/p/9334691.html
Copyright © 2020-2023  润新知