博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 计划任务
阅读量:6223 次
发布时间:2019-06-21

本文共 769 字,大约阅读时间需要 2 分钟。

hot3.png

part 1  基础部分

第一次接触这个计划任务,有点惶恐。首先想到的就是百度,看到了很多文章,总结了一下

  crond: linux内置服务

 两个命令 

①  crontab -e  打开计划任务配置文件

   

 * 22 * * * /root/copy_log.sh

    第一部分      依次为 : 分、时、日、月、周   这里的 是 表示:22点

    第二部分      执行的命令,这里是执行shell脚本。(这里可以是php脚本、shell脚本、网址)

    这条命令的结果是:每天的22点 执行 copy_log.sh 这个脚本

②  crontab -l   查看系统的计划,以列表的形式显示出来 (也就是crontab -e 中的内容)

part 2  实践

    要求:拷贝  日志  到 网站根目录下

    日志目录 /www/web_logs

    网站根目录   /www/web/xx/xxx

   第一步 先写shell 脚本

   我放置 shell 脚本在 /root/copy_log.sh

#!/bin/sh\cp -rf /www/web_logs  /www/web/xx/xxx/

  

注:  我直接运行下  命令

cp -rf /www/web_logs  /www/web/xx/xxx/web_logs

    出现 cp : overwerite  的报错, 从网上 找到了一种方法 就是 在cp 前 加上‘\’,问题就这样解决了。

保存后 有一个非常重要的工作,就是分配权限给这个脚本   

chmod a+x /root/copy_log.sh

  第二步 写入计划任务

    crontab  -e    写入计划任务

    crontab -l       查看是否写入       

   service  crond restart    重启 crond 任务

 

转载于:https://my.oschina.net/u/819305/blog/262795

你可能感兴趣的文章
App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
Myeclipes快捷键
查看>>
我的友情链接
查看>>
ToRPC:一个双向RPC的Python实现
查看>>
我的友情链接
查看>>
nginx在reload时候报错invalid PID number
查看>>
神经网络和深度学习-第二周神经网络基础-第二节:Logistic回归
查看>>
Myeclipse代码提示及如何设置自动提示
查看>>
c/c++中保留两位有效数字
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
[MicroPython]TurniBit开发板DIY自动窗帘模拟系统
查看>>
由String类的Split方法所遇到的两个问题
查看>>
Python3.4 12306 2015年3月验证码识别
查看>>
从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>