主管中的错误 运行 bash 脚本
Error running bash script in supervisor
我有一个 bash 脚本可以让一些工作监督网络的东西,当我手动 运行 它工作得很好,但是当我把它放在 supervisor 中时,ifs 和 whiles 不起作用,只是在任何这些编程语句、回声、运行ning 猫、更多和其他东西工作正常之前停止,但在那一刻我把一个如果没有其他工作从那里开始。
请给我一些提示,我真的需要 运行 主管的这个脚本。
谢谢 Etan Reisner,我已经解决了这个问题,我会把它放在这里,如果其他人有同样的问题,请查看原因。
问题很简单(像往常一样)我正在读取文本文件 /sys/class/net/eth0/carrier 和 /sys/class/net/eth0/operstate 的内容来检测网络电缆何时插入和拔出,我正在用 more
(我不知道为什么,因为如果我 运行 脚本手动工作很好)当在主管中执行时在第一个 more
之后停止执行,我只是更改为 cat
和就是这样。
花了半天时间来解决这个问题。
希望如果有人遇到这种麻烦,可以找到这个答案,这样可以快速解决问题。
问候
我有一个 bash 脚本可以让一些工作监督网络的东西,当我手动 运行 它工作得很好,但是当我把它放在 supervisor 中时,ifs 和 whiles 不起作用,只是在任何这些编程语句、回声、运行ning 猫、更多和其他东西工作正常之前停止,但在那一刻我把一个如果没有其他工作从那里开始。 请给我一些提示,我真的需要 运行 主管的这个脚本。
谢谢 Etan Reisner,我已经解决了这个问题,我会把它放在这里,如果其他人有同样的问题,请查看原因。
问题很简单(像往常一样)我正在读取文本文件 /sys/class/net/eth0/carrier 和 /sys/class/net/eth0/operstate 的内容来检测网络电缆何时插入和拔出,我正在用 more
(我不知道为什么,因为如果我 运行 脚本手动工作很好)当在主管中执行时在第一个 more
之后停止执行,我只是更改为 cat
和就是这样。
花了半天时间来解决这个问题。
希望如果有人遇到这种麻烦,可以找到这个答案,这样可以快速解决问题。
问候