shell
文章平均质量分 56
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
实锤 Shell 脚本中使用 local 定义变量
有一种病叫做代码编写规范强迫症,不知道规范都不知道怎么开始写代码,必须先看一遍代码编写规范! 背景 之前看过 Google 的关于 Shell 脚本编写规范的内容,里面提到: 使用 local 声明特定功能的变量。声明和赋值应该在不同行。 当赋值的值由命令替换提供时,声明和赋值必须分开。因为内建的 local 不会从命令替换中传递退出码。 踩坑 遵循规范 自打那之后,每当我使用 local 定义变量时,我都会这样写: local image_id image_id=$(docker images原创 2021-03-27 10:38:04 · 4742 阅读 · 0 评论 -
leetcode: 第十行
题:给定一个文本文件 file.txt,请只打印这个文件中的第十行。 https://leetcode-cn.com/problems/tenth-line/description/ 示例: 假设 file.txt 有如下内容: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 你的脚本应当显示第十行: ...原创 2018-11-25 21:00:19 · 12904 阅读 · 0 评论 -
crontab记录日志的两种方式
方式一: crontab记录日志 修改rsyslog vim /etc/rsyslog.d/50-default.conf (我的是root用户) 搜索cron 把如下行之前的注释"#"去掉 #cron.* /var/log/cron.log 重启rsyslog sudo service rsyslog restart 现在看看定时任务的日志 ta...原创 2019-04-28 19:09:43 · 15186 阅读 · 0 评论