脚本中 $? 无法获取管道中上游命令的真实错误码,应使用 pipestatus 数组;子 shell 或命令替 […]
不能,restart=always 仅按主进程存续重启,不感知死锁、资源耗尽或子进程残留;需结合 type=n […]
应检查脚本执行权限、shebang 路径、调用方式、文件系统挂载选项及 selinux 策略:一、用 ls – […]
mysql 容器数据持久化必须使用命名卷或绑定挂载;推荐用 docker volume create 创建命名 […]
sudo 执行脚本失败主因是环境变量重置而非权限问题,path 等变量被替换为 root 默认值,需用 sud […]
脚本中 date 生成文件名结果相同,因未用命令替换语法;正确写法为 logfile=$(date +%y%m […]
管道中前一个命令出错不中断后续流程,应使用 || : 显式忽略错误或 set +e 临时关闭退出检查,避免 | […]
推荐使用 Homebrew 在 macOS 上安装 MySQL:先装 Homebrew,再执行 brew in […]
chmod 数字模式易设错因三位八进制对应“所有者|组|其他”且受 umask 影响;chown 组名错误会导 […]
不能混用,[是 POSIX 兼容命令,[[ 是 bash/zsh 关键字;前者不支持 =~、==、glob 模 […]