每隔2个小时将/etc/services 文件打包备份到/tmp 下

每隔2个小时将/etc/services 文件打包备份到/tmp 下(最好每次备份成不同的备份包)。

00 * /2* * * /bin cd / && tar zcvf/tmp/conf-$(date +%F).tar.gz /etc/services

第一步:打包   tar zchf /tmp/bkk.tar.gz /etc/services

第二步:设置时间  date +%F_%H      2017-08-09_13

第三步:打包与时间结合  tar zcf /tmp/bkk-$(date +%F_%H).tar.gz/etc/services

第四步:查看打的包  ls -lrt /tmp/

rw-r--r--  1 root root   127314 Aug  9 13:20 bkk.tar.gz

-rw-r--r--  1 root root   127314 Aug  9 13:22 bkk-2017-08-09_13.tar.gz

第五步:追加命令到脚本echo"cd / && tar zchf /tmp/bkk-$(date +%F_%H).tar.gz /etc/services" >> /server/scripts/bkk.sh

查看脚本cat/server/scripts/bkk.sh

cd / && tar zcf/tmp/bkk-2017-08-09_13.tar.gz /etc/services

第六步:更改时间ntpdatentp1.aliyun.com

第七步:执行每分钟打包crontab-e

#backup services(注释不执行)
* * * * * /bin/sh /server/scripts/bkk.sh>> /tmp/oldboy.ksk 2>&1

第八步:查运行情况tail/var/log/cron

Aug 9 15:07:01 zhanghongjun CROND[51048]: (root) CMD (/bin/sh/server/scripts/bkk.sh >> /tmp/oldboy.ksk)

第九步:设置修改定时任务的时间

#backup services(注释不执行)
00 */2 * * * /bin/sh /server/scripts/bkk.sh>> /tmp/oldboy.ksk 2>&1

时间: 2024-08-04 14:42:08

每隔2个小时将/etc/services 文件打包备份到/tmp 下的相关文章

每隔2 个小时将/etc/services 文件打包备份到/tmp 下(最好每次备份成不同的备份包)

第一个里程碑   测试命令 把文件/etc/services压缩到/tmp [[email protected] ~]# cd / && tar zcf /tmp/etc.tar.gzetc/services [[email protected] /]# ls -l /tmp/ total 404 w-r--r--. 1 root root 127314Aug  9 18:16 etc.tar.gz [[email protected] /]# cd / && tar zc

在WindowsServer 2008 服务器上 的SQLserver 2005/2008 每隔几个小时自动失效

最近弄个一个  云服务器 然后安装了 Sqlserver2005/2008 安装成功了 ,但是奇怪的事情出现了,数据库每隔几个小时  登录名sa 的密码 像是被人改了一样.自动失效了,每次都得先用windows 身份验证去登陆  然后修改 sa 的密码,然后才能使用 sa进行Sql 身份验证登录,过不了多久,又失效了,现在头大的不行,请园中的大神们来帮帮小弟我,万分感谢!

shell 脚本---每隔几个小时查看日志文件中包含某些字符串的行数

在linux生产环境下,有如下这样的一个平常运维需要的工作. 每隔一段时间,比如两个小时,就要对每秒都要产生日志的日志文件(这里假设为testfile.out,其绝对路径为/home/panlm/shellpra/testfile.out)进行一个操作,这个操作是将日志中包含某些字符串的行给单独打印出来,并重新放在一个文件(这里的文件假设为out.log)中.这些需要匹配的字符串可以按这种方式表示"0x216000ab"其中ab为01到18的连续整数. 实现这样一个要求的做法主要有两步

隔半个小时或者一段时间重新启动批处理如何做

前段时间公司需要我做一个脚本,这个脚本是隔半个小时就要使用一次,在服务器中. 想到隔半个小时就要执行一次,我立刻想到了任务计划,当我兴致勃勃的用任务计划的时候,发现效果很一般,居然没有隔半个小时帮我启动这个脚本的. 之后我打算在脚本里面直接写入脚本内容实现这个功能. 之后看到了一个哥们使用的方法,挺好用的. 他的代码如下: @echo off :main 你的批处理 ping -n 10 127.1>nul&goto main 上面的10就是时间,单位约为秒,即10秒运行一次你的批处理,时间

linux中,如何设置每隔2个小时就执行一次某个脚本?

需求描述: 今天同事问了一个linux上crontab定时任务的问题,说,如何调整一个定时任务每2个小时 执行一次,在此记录下. 操作过程: 1.通过以下的方式设置,每2个小时执行一次脚本 0 */2 * * * date >> /tmp/time.log 备注:开头的分钟的星需要设置为一个具体的分钟值,表示每2个小时的某个分钟执行,如果是星,那么默认是每分钟执行一次. 2.问题思考,crontab设置为每2个小时之后,是从当前时间算起,还是怎么样的? crontab修改生效的时间是10:48

services 文件

Services 文件列出了服务使用的标准端口号.可以向表中添加自己定义的项,来给自己的服务选择.(安装在Windows目录下的一个子目录中,取决于Windows版本) # Copyright (c) 1993-1999 Microsoft Corp. # # This file contains port numbers for well-known services defined by IANA # # Format: # # <service name>  <port numbe

找出1个小时前更新的文件并进行拷贝

找出1个小时前更新的文件并进行拷贝: 注:1.根据时间戳判断,非60分钟2.os.makedirs递归创建目录路径 vi a1.py #!/usr/bin/python#coding=utf-8 import osimport datetimefrom itertools import chainimport shutilimport sysimport time reload(sys)sys.setdefaultencoding('utf-8') dir = "/ming1"dst

当日志文件中的时间与主机时间不同步时,怎么监控每隔五分钟检测一次日志文件是否出自按某个关键字?

今有需求:需要监控每隔五分钟检测一次日志文件是否出自按某个关键字.利用过滤全部的日志信息 虽然可以过滤出来关键字告警,但是修复后,依然还是会报警,存在局限性,所以需要使用以下办法来实现需求. 本想循环获取5分钟内的时间戳,然后从日志文件中grep这个时间端的信息,然后再获取关键字,但是通过查看日志文件发现时间戳与主机时间不同步,所以,这种方法不可取.那么怎么获取最近五分钟的日志信息,再过滤关键字呢?思索了很久,又有了新思路.将现在的文件日志重定向到一个新的文件里面 cat /var/log/xx

ARM Recovery Services 保管库---备份

ARM  Recovery Services 保管库 一.备份保管库配置 创建好Recovery Services保管库后,在如下截图位置进行Agent和凭据下载: 在Windows计算机或者虚拟机上安装MARS代理 点击下一步,进行代理和自动更新选择, 选择保管库凭据, 生成密码,选择存储位置, 服务器注册完成 运行截图,具体配置比较容易,这里略.可以参考链接:https://docs.azure.cn/zh-cn/backup/backup-try-azure-backup-in-10-mi