1创建一个用户并给其赋权限

(1)su root 用root权限创建用户

(2)useradd tomcater(创建一个tomcater用户并且默认属于自动创建的tomcater用户组中)

(3)passwd tomcater(给这个新用户设置密码)

(4)chown -R tomcater:tomcater 指定目录 :给指定目录的文件(包括所有子文件) 赋予归属用户 用户名:所属的用户组

(5)chmod 760 指定目录 :给指定目录的文件开放可以被用户操作的权限 (760指的权限范围是只能被当前用户和root用户操作)

2定时执行任务(备份指定文件并保持最新的7天内的文件)

(1)、定时cron

配置文件:/etc/crontab

00 22 * * * root nohup /home/wwwrootbak/wwwrootbak.sh>>/tmp/s.log &

这是一个任务计划 等到了指定的时间就会做指定的事情

分 小时 日 月 年  具有权限的用户  后台运行    任务:执行这个脚本文件  执行这个脚本文件显示的日志 就会显示在指定路径的日志文件中

(2)、(1)中的wwwrootbak.sh脚本

BK_DR=/usr/back   #备份文件存放路径

DB_DR=/usr/tomcat7/webapps

DAYS=7                    #DAYS=7代表删除7天前的备份,即只保留最近7天的备份
   LINUX_USER=root           #系统用户名
   date=` date +%Y%m%d `
   tar zcvf $BK_DR/webapps$date.tar.gz $DB_DR
   chown -R $LINUX_USER:$LINUX_USER $BK_DR  #更改备份数据库文件的所有者
   find $BK_DR -name "webapps*" -type f -mtime +$DAYS -exec rm {} \;  #删除7天前的备份文件(注意:{} \;中间有空格)
   #deldate=` date -d -7day +%Y%m%d `   #删除ftp服务器空间7天前的备份
   #ftp -n<   open 192.168.1.1  21 #打开ftp服务器。21为ftp端口
   #user admin 123456  #用户名、密码
   #binary  #设置二进制传输
   #cd wwwrootbak  #进入ftp目录
   #lcd /home/wwwrootbak  #列出本地目录
   #prompt
   #mput wwwroot$date.tar.gz   wwwroot$date.tar.gz   #上传目录中的文件
   #mdelete wwwroot$deldate.tar.gz  wwwroot$deldate.tar.gz  #删除ftp空间7天前的备份
   #close
   #bye

当时发现定时任务没有执行,原因是:

1    这是小时 ,看文档上说的是0-23 就以为和数组的下标一样 下标=当前元素所在的位数-1(如数组【1,2】,元素1下标就为0),所以感觉自己好傻啊,时         间本来就是这样的啊0-23小时

2如何定时任务是否执行了呢 那cron日志文件 默认的日志文件在/var/log/cron* 中 ,可以执行到自己定义的日志文件中 如

指定到了/tmp/s.log中

3如何查看指定的任务(脚本文件)是否执行了呢  可以在sh脚本中 输出状态吗 如

到指定的日志文件中查看 是否有这个状态码  最后一个输出的状态码会覆盖之前输出的状态码

linux实用小功能相关推荐

  1. 微信编辑器实用小功能

    继上次给各位新媒体小编推荐了采集文章功能以后,可以将心仪的文章排版及素材采集后进行二次使用:那么像平时小编习惯性在Word及其他文档中编辑的内容,怎样将他一键导入进编辑器进行编辑排版呢,今天给小编推荐 ...

  2. 荣耀magicwatch2鸿蒙,小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富...

    小猪搞机的评测 篇二十三:荣耀MagicWatch 2 上那些实用小功能盘点 功能还不是一般的丰富 2019-12-19 19:56:18 4点赞 5收藏 4评论 荣耀MagicWatch 2 上那些 ...

  3. 小米手机MIUI11带有3个实用小功能,与家庭相关,保护家人安全

    小米手机MIUI11带有3个实用小功能,与家庭相关,保护家人安全 很多使用小米手机的用户们,都应该知道小米手机将在9月24日推送MIUI11系统,小米手机中不少的机型都能够进行升级,小酱现在这里跟大家 ...

  4. Linux 实用小脚本7(各种方法添加用户)

                        Linux 实用小脚本7(各种方法添加批量用户,用户存在就提示,不存在就添加) 前言: shell脚本的主要作用就是提升运维效率,用户对运维工作来说,通常是环境 ...

  5. 苹果iOS 15.5正式版实用小功能盘点 这11个功能你要知道

    苹果iOS 15.5正式更新了,而更新了许多新功能,其中就有11个小功能就特别实用,但知道的朋友不是很多,下面就为大家推荐iOS 15.5的11个实用的小功能. 苹果iOS 15.5正式版实用小功能盘 ...

  6. 五个实用小功能,让你更了解你的手机

    自vivo手机上市以来,就深受大众喜欢.不仅功能众多,实用性也很强,为viov用户带来了很多的便利.那么,我们今天就来了解一下vivo手机里面实用的小功能吧! 1.后台进程设置 其实导致手机卡顿,很大 ...

  7. ios13全选手势_iOS13这六个实用小功能 你知道吗?

    苹果在介绍新操作系统时,往往会把注意力集中在主要功能上,比如: 深色模式: 新 iPad 手势: iPadOS 多任务: 新的 Find My App: 新的隐私工具「苹果登录」: 照片的改进. 还有 ...

  8. oppop r1c怎么设置语言中文,不止是亮闪闪 盘点OPPO R1C那些实用小功能

    [环球网科技综合报道]OPPO R1C自上市以来,其独特的钻石流光镜面已经不知道闪耀了多少年轻小鲜肉的心,被各种山寨的同时其销量也是达到每天上万的高度.小编也是一个女孩子,也难免俗的非常喜欢OPPO ...

  9. linux实用小工具,Linux系统小工具使用大用途---1

    现在Linux平台下各种管理工具非常多,有的功能强大块头也不小,有的功能可以满足一般需求且块头很小,我自己一般比较喜欢后者.在这个系列文章中将给大家介绍一些我知道的Linux中的一些小工具,也欢迎大家 ...

最新文章

  1. Linux LVM硬盘管理及LVM扩容
  2. django-pure-pagination 组件使用
  3. SQL语言之序列(Oracle)
  4. C语言 关于指针的格式化
  5. python源码精要(4)-C代码规范
  6. 计算机组成原理 第四章【指令系统】课后作业解析【MOOC答案】
  7. 年度总结、下年计划不会做?教给你一个一招致胜的方法
  8. java final修饰属性_Java final关键字用来修饰类、方法、属性
  9. Problem D: 链表的基本运算(线性表)
  10. unef螺纹_硬料怎么车螺纹?一文了解螺纹的分类及其刀具选择
  11. c++svd算法_AI算法工程师面试6
  12. linux 切换pip路径_【Python基础】PIP 镜像源配置轻松搞定
  13. 《大道至简》第一章读后感(java伪代码)
  14. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_17-页面查询接口定义-定义模型-需求分析和模型类...
  15. 浙江大学计算机科学与技术博士培养研究方向,浙江大学博士研究生培养方案
  16. 未来十年中国经济十大发展趋势
  17. CF - 659B. Qualifying Contest 排序+字符串
  18. ssm框架搭建连接mysql_搭建SSM框架(一) - xiaoqi__y的个人空间 - OSCHINA - 中文开源技术交流社区...
  19. 骑行运动耳机哪个好,五款最适合在骑行中佩戴的耳机分享
  20. android内存显示修改,涨姿势:修改这个系统选项Android手机再也不用清内存!速度飞起...

热门文章

  1. php处理ubb代码,过滤UBB代码的php类
  2. python获取股票历史数据_量化交易之如何获取股票历史数据并存为csv
  3. axios 使用步骤很简单,首先在前端项目中,引入 axios:
  4. Vue.js 2.x笔记:指令(4)
  5. pandas打开csv表格表头错位问题解决
  6. github get 请求指定页面的代码
  7. 深刻理解HDFS工作机制
  8. 第三十二章 elk(3)- broker架构 + 引入logback
  9. PHP 将json的stdClass Object转成数组array
  10. cocos2d-x物业现场