- 博客(4)
- 收藏
- 关注
原创 shell脚本中set -e 与自增运算((i++))的问题
先看脚本示例:test-arr.sh然后sh -x test-arr.sh 调试看执行过程。可以看到执行到 (( NUM++ )) 时退出了,当时觉得很奇怪,因为以前这样写过没问题,回想了一下差别,也测试了其他环境,得出结论是在 set -e (set -o errexit)这里出了,这句含义是遇到错误就停止不再继续后面的语句,测试注释的这句,脚本就能跑成功。后面查询资料得知 ((NUM++)) 这样运算是整数运算,初始值不能为0,于是把修改NUM=1,开启 set -e ,这次就没问题了。
2022-12-05 22:44:26
1059
2
原创 关于windows设备 \Device\HarddiskVolume3及其故障报错处理。
近日电脑老是使用中卡死无响应,查看日志报错为磁盘故障,转储失败。看图我们点开日志的详细信息,查看一下具体的故障设备:通过查看日志详细信息,得知是 \Device\HarddiskVolume3 这个设备出了问题。通常我们对磁盘都是以磁盘盘符去查找的,这个\Device\HarddiskVolume3 改怎么解读呢?由于windowsxp之后,磁盘管理都是以卷(Volume)的...
2019-06-30 22:55:39
53564
2
原创 关于gitlab 登录422提示。。
今早用管理帐号登录gitlab,登录后页面提示 422Error 422 The change you requested was rejected on login搜索前人经验,无果,尝试用其他浏览器登录,发现登录正常!后来回想是昨天清空了chrome浏览器缓存,而且登录页面一直没有关闭直接再登录引起的。关闭登录页面后过一段时间再次登录就OK了...
2019-06-14 09:36:23
36886
1
原创 MYSQL启动错误:Starting MySQL.The server quit without updating PID file (/[FAILED] 之解决
今日重启虚拟主机后,发现MYSQL没起来。于是开始查,环境(LNMP,centos6.8)查看mysql状态,发现没有起来,有报错:/var/lock/subsys/mysql[FAILED][root@web130 var]# service mysql statusMySQL is not running, but lock file (/var/lock/subsys/mysql...
2019-01-25 01:03:01
7124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人