-
发送钉钉消息 Shell 脚本(钉钉api发送消息)
需求背景生产环境定时监控凌晨跑批生成文件,并获取业务汇总信息发送到运维钉钉群。主要原因还是懒得半夜监控~变更记录Version 0.0.1 2020/06/08发送钉钉消息,支持 text,markdown 两种类型消息...
01月22日[编码文章]浏览:11
-
硬核!最全的延迟任务实现方式汇总!附代码(强烈推荐)
延迟任务要怎么实现?话不多说,直接进入今天的主题,本文的主要内容如下图所示:什么是延迟任务?顾明思议,我们把需要延迟执行的任务叫做延迟任务。延迟任务的使用场景有以下这些:红包 24 小时未被查收,需要延迟执退还业务;每个月账单日,需要给用户发送当月的对账单;...
01月22日[编码文章]浏览:12
-
使用Rust开发命令行程序(下)(rust执行cmd命令)
前言Rust 的标准库虽然强大,但对于一些复杂功能来说,使用第三方库可以显著提高开发效率。在命令行程序开发中,clap 和 structopt 是两款广泛使用的库,它们能够帮助我们快速实现参数解析和命令管理。本章将详细介绍如何使用这两个库来构建强大的命令行程序。...
01月22日[编码文章]浏览:13
-
日志清理脚本(自动清理日志脚本)
需求背景解决某些中间件或者应用日志无法自动清理的情况,比如:Nacos 的 access 日志。变更记录Version 0.0.1 2020/06/05删除 N 天前的日志文件,仅删除匹配 “.log“ 的日志文件...
01月22日[编码文章]浏览:11
-
-
-
[240610] 5 种 Non-Posix Shell 在 x-cmd 上的支持 | Perl 发布 5.40.0
5 种非 Posix SHell - nushell,fish,xonsh,csh,pwsh利用三天假期,我开始动手增加了对各种 Non-Posix shell 的 x-cmd 支持。 在这个过程中,边学边用了 nushell / fish / xonsh / csh 。...
01月22日[编码文章]浏览:15
-
Linux下分析bin文件的10种方法(linux bin文件查看)
这世界有10种人,一种人懂二进制,另一种人不懂二进制。 ——鲁迅大家好,我是良许。二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理。这里所讲的二进制文件,是指一些可执行文件,包括你天天要使用的 Linux 命令,也是二进制文件的一种。Linux 系统给我们提供了非常多用于分...
01月22日[编码文章]浏览:15
-
制作一款 CLI 工具是件有成就感的事!
如何快速制作一款 CLI 工具,就是命令行工具,比如 echo 这种。票圈大神们贡献了一大波方法,我先进行一波总结。比如 Java 语言的 Spring Shell,可以和 SpringBoot 一起制作一款命令行工具,比如以下写法。...
01月22日[编码文章]浏览:13
-
命令行选项解析函数(C语言):getopt()和getopt_long()
一、查询linux命令手册:#include<unistd.h> #include<getopt.h> /*所在头文件 */ int getopt(intargc, char * const argv[], const char *optstring ; i...
01月22日[编码文章]浏览:16