
编程语言:shell
工作中用到shell
在此记录遇到的问题,可以精进的方面
z_stand
远离颠倒梦想,究竟涅槃
展开
-
shell --- awk规范 系统总结
文章目录awk和sed的区别awk脚本的流程控制awk 记录和字段字段的引用awk表达式赋值操作符算数操作符系统变量(awk本身自定义的系统变量)关系操作符布尔操作符awk 条件和循环条件语句循环awk 的数组数组的定义数组的遍历删除数组举例,编写awk脚本文件`avg.awk`命令行参数数组复杂数组的使用案例awk和sed的区别awk更像是脚本语言awk用于“比较规范”的文本处理,用于统...原创 2020-04-18 16:12:04 · 499 阅读 · 0 评论 -
linux的 计划任务机制,自己带节奏
文章目录1. 解决问题2. 计划任务分类3. 一次性计划任务实现添加计划步骤注意事项4. 周期性计划任务实现`cron`和`crontab`命令5. 延时计划任务6. `flock`脚本加锁,保证单实例运行1. 解决问题环境中有脚本需求,周期性运行或者固定时间运行脚本,为了保证脚本的正常运行以及不会有冲突,可以增加计划任务来保证脚本在指定时间,正常顺利运行。2. 计划任务分类一次性计划任...原创 2020-04-17 21:29:02 · 264 阅读 · 0 评论 -
shell --- trap 抓取信号
1. 解决问题针对部分运行在生产环境中的脚本来说,有一些脚本运行的过程是不能被中断的,比如:生产环境 定期备份脚本,为了保证备份安全,备份期间不能被 SIGTERM和SIGINT 之类的中断信号中断。该种类型的脚本逻辑增加抓取信号的命令,从而保证脚本的运行不会被中断。trap命令即可提供该功能,trap 命令能够抓取除 -9 信号之外的命令,SIGKILL信号是不能被阻塞的2. 应用场景...原创 2020-04-17 21:26:42 · 375 阅读 · 0 评论 -
SHELL 技能树(持续更新)
相关xmind的原始文件已上传至mind-Mapping github,如有需要可自行下载,欢迎批评指正。原创 2020-01-05 10:53:06 · 331 阅读 · 0 评论