嗯,随便写个检测状态的sh。需要对返回值做检测。
那么sh如何检查变量是否包含字符串”status”:”red”呢?GPT给的答案实测了下,可行,总结如下:
使用[[ ]]结构
if [[ $your_variable == *"\"st[......]嗯,随便写个检测状态的sh。需要对返回值做检测。
那么sh如何检查变量是否包含字符串”status”:”red”呢?GPT给的答案实测了下,可行,总结如下:
使用[[ ]]结构
if [[ $your_variable == *"\"st[......]嗯,最近协助队友处理一个服务器的问题,发现crontab -e进入的是nano的编辑界面,用惯了vim的我,不太适应。
那么如何将crontab -e的编辑器修改为vim呢?方法很简单:
select-editor选择vim后即可[……]
几年前,整理过:PuTTY SSH自动心跳保持网络通信方式 和 SSH Write failed: Broken pipe 解决方案。
但这个依然未能完美解决问题,还是会有断开的情况出现。恰巧最近又翻到一篇国外的博客,提到一些SSH服务器的配置以实现心跳[……]
Docker build通常只在Dockerfile中,确认某层存在变动时,才会在其之后不使用缓存,重新build。
那么是否有办法强制重新build,完全不用缓存呢?示例如下:
docker build --no-cache .注意到了吗?重点就[……]
嗯,用惯了LSPosed的图标,新版刷完突然没有图标了,满脑子问号了吗?
事实上是因为新特性直接以寄生管理器方式在通知栏显示,所以没留意的同学可能就以为没办法启动LSPosed的。官方建议直接通过寄生管理器方式使用LSPosed。如果你非要找到图标,那么[……]
嗯,Magisk Delta是什么就不介绍了,安装后输入system分区后,启动会提示:“检测到不属于Magisk的su文件”。
这种情况如何处理呢?搜了下,方法如下:启动官方的文件管理器,挂载分区后删除:
/system/xbin/su之[……]
嗯,这个应该属于小众需求,是在 阮一峰 科技爱好者周刊(第 295 期) – 如何管理多个 Git 身份 看到的。
这个对我个人而言来说,主要是我Github有账户,偶尔会推拉项目代码。而工作中的Bitbucket,是其他邮箱账户。这个实现源于:.git[……]
背景:有环境,Nginx要启用https测试,结果提示缺失http_ssl_module。
我:咦???这标配的模块竟然会缺?一问才知,Nginx是运维编译的。虽然我内心想不明白一共没啥特殊功能的标准服务自己编译有啥益处,但专业的人做事一定有原因,就这么[……]
那工作中实际碰到的情况哈,这个比较麻烦,因为Elasticsearch集群本身还是用的阿里云的,不是自建的,很烦,后台提供的功能基本上对解决red状态没有任何作用。
那如何不扩容的情况下解决问题呢?基本流程如下: