单行脚本中的未知信号错误

时间:2019-04-14 23:04:30

标签: linux bash shell systemd

当我不断收到这个奇怪的错误消息时,我正在研究一个简单的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
    

编辑:将脚本复制到另一个文件后,即使它是包含权限和所有权的另一个脚本的复本,新脚本也可以正常工作

0 个答案:

没有答案