lt;备份gt;10.9Sed and 计划任务
1.sed
sed [option] ‘script’ input_file
sed -f ‘script_file’ input_file
'ADDRESScommand [para]'
‘ADDRESS!command [para]’ 取反
ADDR:
省略表示所有行
ADDR1,ADDR2 1,7 1,+6
ADDR1 3
/PATTERN/ 默认基本正则表达 -r 表示支持扩展正则表达式
匹配字符:
.
[]
[^]
次数匹配
*
\?
\{m,1\}
锚定符:
\< \b
\> \b
^
$
扩展新加:
+
|
命令:
d:删除
p:打印 通常与-n同用
a:\追加
i:\插入
c:\替换
r:file 读入某个文件
w:将符合的行保存到其它文件
s/PATTERN/string/flag 分隔符任意
g:全局
i :不区分大小写
string不能用正则表达式元字符但能引用 & \1
=显示匹配行的行号
y /source/dest 逐个替换匹配的字符非字符串
选项:
-n 静默模式
-i 直接修改系统文件
-e指定多个命令 -e “scripts” –e “scripts”
-f 指定脚本文件
-r支持正则扩展表达式
2,任务计划:
1,定时执行任务
at/batch Ctrl+d
at 时间
at>
Ctrl+d
-l 查看at队列相当于atq
-q指定队列
-d删除某个等待队列,相当于atrm
-f AT_FILE 读取要执行的任务
batch 不需要指定时间 自动挑选系统空闲时段执行任务
2,周期性执行某个任务
crond:服务
前提:主机时时在线,crond时时运行;
所有计划任务,脚本命令必须声明PATH或者用完整路径
系统cron
/etc/crontab
每一行一个任务 7个字段
分钟 小时 天 月 周 用户 命令
*:全部有效值
10 4 * * *
,: 离散取值
10 4,11 * * *
-:连续取值
10 8-17 * * *
/:每#除以频率
*/5 * * * *
3 */3 * * *
10 3 * * 3 每周三
用户cron
每行一个任务 6个字段
/var/spool/cron/USERNAME
-e 编辑
-u username
-l 查看当前周期任务
/etc/cron.deny 如果两个文件存在,deny文件将被忽略
/etc/cron.allow 两个文件如果一个都没有表示只有管理员使用
anacron:
四个字段
天任务 超过 1 天 没执行 开机第65分钟执行一次
周任务 超过 7 天 没执行 开机第70分钟执行一次
月任务 超过30天 没执行 开机滴75分钟执行一次
3,ACl
access control list 文件系统控制列表
lsattr
显示额外的属性
chattr
更改额外的属性
getfacl FILE 显示acl属性
setfacl FILE
-m u|g:用户名|组名:MODE FILE 添加acl控制
-x u|g:用户名|组名 FILE删除acl控制
tune2fs –o acl /dev/sda5为磁盘添加acl
tune2fs –o ^acl /dev/sda5为磁盘删除acl
转载于:https://blog.51cto.com/piaoz/1056193
lt;备份gt;10.9Sed and 计划任务相关推荐
- linux一号进程和二号进程,Linux系统管理10——进程和计划任务管理(示例代码)
Linux系统管理10--进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代 ...
- 阿里钉钉陈航发布10亿“春雨计划”,推进企业级市场服务创新
8月24日,在阿里巴巴DING峰会重庆站上,阿里钉钉CEO陈航(花名无招)以"解放创新力"为主题,分享了对智能移动办公时代的思考,并在现场宣布,"春雨计划"正式 ...
- windows10中如何在d盘新建kaoshi.log文件_命令行备份Windows 10驱动amp;设备管理器中安装驱动。...
一. 为何需要备份驱动. 1. 现在电脑驱动的一些情况: Windows 10系统安装好后,系统会自动在网络上查找合适的驱动并下载安装. 此外,多数电脑厂商都已提供自家的驱动管理软件,用以对驱动进行统 ...
- 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结
软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...
- 青少年成长管理 第10章 成长计划
"凡事预则立,不预则废" 成长计划是成长管理的主要内容,根据学生的具体情况分别制定. 10.01 成长计划 一.计划原则 1.面向未来,兼顾现在 不同的社会发展阶段,在制定成长计划 ...
- Linux系统配置及服务管理_第10章_计划任务日志管理
一.计划任务 简介: 作用:计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据. 分类: 一次性调度执行 at 循环调度执行 cron 1.一次性调度执行 at (1)安装 yum -y ...
- linux crontab 每5分钟执行一次_Linux系统配置及服务管理_第10章_计划任务
一·简介 作用: 计划任务主要是做一些周期性的任务, 目前最主要的用途是定期备份数据. 分类 一次性调度执行 at Schedule one-time tasks with at. 循环调度执行 cr ...
- MySQL数据库备份的10个教程
MySQL 是用于交互式网站开发的最为知名的开源数据库系统.如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份).这里有10个自动或手动 ...
- bat脚本交互输入_windows 10 如何设定计划任务自动执行 python 脚本?
场景: 我们都会用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能 ...
最新文章
- 口袋无人机DOBBY:我的“人脸识别”已上线
- gazebo入门_【ROS-Gazebo】仿真插件编写教程(1)——概述
- ​DeepMind Nature发文:AI首次实现数学领域的重大进展
- 原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
- c语言getchar的不赋任何变量,C语言中getchar中的问题
- NETINT刘伟:ASIC才是未来
- (计算机组成原理)第一章计算机系统概述-第四节:计算机的性能指标
- Spring 中使用redis缓存方法记录
- 很特别的动态规划教程
- 7z解压crc错误_7-Zip - 常见问题解答(FAQ)
- 股票数据Scrapy爬虫-Python网络爬虫与信息提取-北京理工大学嵩天教授
- ps快捷键-csdn
- P4556 雨天的尾巴 线段树合并
- 四川大学计算机系统 赵树龙,王俊峰
- 网易云音乐登录信息加密算法详解
- 还款计划公式计算大全
- 【MATLAB】输入命令(matlab实用小技巧)
- navicat与mysql
- Unity扩展编辑器五
- 爬虫(数据采集与预处理课程)