linux定时任务分类1、at适合执行一次就结束的高度任务,突发性任务,

2、anacron,适合于非7*24小时开机的服务器准备的,开机执行。

3、crond 每分钟,检测系统是否有定时任务。然后执行。

crond 定时任务使用格式# .---------------- 分钟 (0 - 59)

# |  .------------- 小时 (0 - 23)

# |  |  .----------  日  (1 - 31)

# |  |  |  .------- 月 (1 - 12)

# |  |  |  |  .---- 周 (0 - 6)

# |  |  |  |  |

# *  *  *  *  * user-name command to be executed

定时任务日志路径:/var/log/cron

例1.每周六、日 上午9:00 和下午14:00 执行 /server/scriptis/test.sh,要求此脚本打印当的的日期:格式为2018-04-01,可以随意最佳到一个文件里,或者干屏幕输出。mkdir -p /server/scripts

echo `date +%F`>/server/scripts/test.sh

crontab -e

echo "#注释xxxx">>/var/spool/cron/root

echo "00 09,14 * * 6,7 /bin/sh /server/scripts/test.sh">>/var/spool/cron/root

例2.假设有一个命令程序,名为 ping. sh我想让系统每隔3分钟执行一次这个程序,但是这个

程序会有很多信息显示出来,所以我的rot帐号每天会收到400多封信件,应该怎么设置

这个定时任务比较好?crontab -e

#####

00 */3 * * * /bin/sh /server/scripts/ping.sh >/dev/null 2>&1

例3每天凌晨2点,打包站点目录var/www/html备份到本地data目录下,要求按时间生成

不同的备份包,由于硬盘空间问题,本地仅保留7日内的备份数据,所有打包的数据推到

专门的备份服务器保存,请你解决这个问题tar /zcvf /date/www_$(date +%F).tar.gz  ./heml

find /data/ type f -name "*.tar.gz" -mtime +7|xagrs rm -f

scp -P52113 -r /date root@192.168.1.66:/tmp/

#脚本

cd /var/www/&&\

ar /zcf /date/www_$(date +%F).tar.gz  ./heml

find /data/ type f -name "*.tar.gz" -mtime +7|xagrs rm -f

crontab -e

00 02 * * * /bin/sh /server/scripts/tar.sh>/dev/null 2>&!

例4添加账户 oldboy权限为可以配置并重启网络,可以添加删除修改用户,可以给硬盘分区

但是不能做其他的损害系统的操作,请你设计一下具体权限方案,并给出实施步骤。

解答:ail -2 /etc/sudoers

oldboy  ALL =/usr/sbin/setup, /bin/vi /etc/sysconfig/network-scripts/ifcfg-eth0,\

/etc/init.d/network, /usr/sbin/usermod, /usr/sbin/useradd, /usr/sbin/userdel, /sbin/fdisk, /sbin/parted

赞0

踩0

本文标签:Linux

版权声明:若无特殊注明,本文为《橙子柠檬》原创,转载请保留文章出处。

本文链接:https://qinzc.me/post-66.html

正文到此结束

linux日志定期备份初学者,linux系统定时任务入门 - 橙子柠檬's Blog相关推荐

  1. git服务器维护 备份,gitlab服务运维,备份与恢复 - 橙子柠檬's Blog

    gitlab服务运维工作 Gitlab-ctl 使用gitlab-ctl start          #启动服务 gitlab-ctl stop           #停止服务 gitlab-ctl ...

  2. linux如何定期备份,在Linux系统中简单地实现定时备份的方法

    运行一个简单的脚本 假设你有一个脚本叫:/usr/local/bin/myscript ,你想要每隔一小时就运行一次. Service 文件 第一步,创建一个service文件,根据你Linux的发行 ...

  3. linux日志怎么进行转储,Linux logrotate命令用法详解:进行日志转储(轮替)

    日志轮替之所以可以在指定的时间备份日志,是因为其依赖系统定时任务.如果大家还记得 /etc/cron.daily/ 目录,就会发现这个目录中是有 logrotate 文件的,查看一下这个文件,命令如下 ...

  4. linux日志自动清理归档,Linux系统实现log日志自动清理

    背景简介 在实际项目中由于服务器内存有限,人工制定的定时清理时常会忘记.因此启用linux系统定时任务去执行日志清理功能.引用文献 1.创建shell脚本及执行权限 touch clean.sh // ...

  5. linux mysql异地备份工具,Linux中MySQL的异地自动备份

    Linux中MySQL的异地自动备份 文/李来祥 [摘要]@@ 随着校园网应用的日益丰富,Linux系统下MySQL数据库的应用也越来越广泛.然而数据的意外丢失对于校园网应用来说是很大的损失,业务数据 ...

  6. linux 日志乱码_这些 Linux 技巧大大提高你的工作效率

    (给Linux爱好者加星标,提升Linux技能) 作者:守望(本文来自作者投稿,简介见末尾) www.yanbinghu.com/2019/03/24/44171.html 前言 linux中的一些小 ...

  7. linux日志文件怎么查看,linux 日志文件查看

    记录下日志中常用的日志查看命令. 1.  tail -n 10 -f  **.log 显示日志文件尾部10行日志,当有新日志产生,会追加显示. 2. tail 命令 现ff.sh中有如下信息: [ro ...

  8. linux tomcat 日志路径,linux日志文件在哪 linux安装tomcat

    linux日志文件在哪 本例使用的是centos6.5版本号 一.首先到官方下载tomcat服务: ? 二.将tomcat上传至linuxserver中 本人在根文件夹下建立了一个rommr文件夹 一 ...

  9. linux能做备份么,Linux能不能备份?

    Jia 12级 2008-05-21 回答 备份数据的方法有以下几种: 1.使用U盘或移动硬盘将重要数据备出电脑: 2.使用刻录机将重要数据,刻成光盘: 3.将数据保存在系统分区以外,以免重装系统或系 ...

最新文章

  1. windows解压tar.gz文件 7z
  2. RHEL6.3 DNS高级技术二 通过DNS主从区域复制实现DNS View负载均衡和冗余备份
  3. linux 查看 全部网卡 虚拟网卡 物理网卡
  4. pytorch手动实现梯度下降法,随机梯度法--基于logistic Regression并探索Mini batch作用
  5. boost::gil::scoped_channel_value用法的测试程序
  6. Git 提示fatal: remote origin already exists 错误解决办法
  7. 圆形led屏幕_一种圆形LED显示屏幕的制作方法
  8. WinForm中配置数据库连接字符串
  9. finetune代码实战讲解(李沐)
  10. c语言课程设计--拼图游戏,C语言课程设计_拼图游戏.pdf
  11. html页面判断其他div为空,将外部html加载到div - 页面加载然后变为空白
  12. Fiber的深度理解
  13. http://www.uupoop.com/ps/
  14. 计算机二级关系模式知识点,2013年计算机二级VFP关系模式知识点详解
  15. Eureka-Client(Golang实现)
  16. java 静态存储区_Java中的堆内存、栈内存、静态存储区
  17. [转载]Mapx常见问题
  18. 手动清理Windows系统目录
  19. win7 蓝牙4.0 ble驱动_低功耗蓝牙时代,纽扣电池寿命可达十年
  20. 基于Pacemaker+Corosync的PostgreSQL HA故障两例

热门文章

  1. 2022年首个交易日特斯拉股价暴涨 马斯克重回3000亿美元身价
  2. Sicily 1001. 叠罗汉
  3. Java浮点数运算和布尔运算
  4. 动态路由渲染(思路)
  5. 地形编辑器【前缀和】
  6. 高德地图api获取当前地理位置
  7. python OpenCV— 颜色空间(RGB,HSV,Lab)与 颜色直方图
  8. 菜鸟学编程总结集——帮你找到初学编程的回忆
  9. win7,如何把文件夹和文件,视图改成平铺,默认是列表
  10. EasyExcel太方便易用了,强烈推荐!