当我不断收到这个奇怪的错误消息时,我正在研究一个简单的bash脚本。
[1] # unknown signal ./my_script
每次失败后信号#
发生变化的地方。奇怪的是,我只在大约三分之一的时间内收到此错误消息(其他时间脚本可以正常运行)。我设法缩小范围,找到了下面的罪魁祸首。无论服务的名称或状态如何,其行为都是相同的。
#!/bin/bash
systemctl --user is-active waybar_redshift.service
在终端中运行此命令可以正常工作。那么世界到底在发生什么!
zsh错误输出:
11663 unknown signal /path/to/my/script
bash错误输出:
Real-time signal 8
编辑:将脚本复制到另一个文件后,即使它是包含权限和所有权的另一个脚本的复本,新脚本也可以正常工作