在主管中运行bash脚本时出错

时间:2015-06-10 17:42:33

标签: linux bash shell debian supervisor

我有一个bash脚本,它使一些工作监督网络的东西,当我手动运行它时效果很好,但是当我把它放在主管中ifs和whiles不起作用时,只需在任何这些编程句子之前停止,回声,奔跑的猫,更多和其他的东西工作得很好,但在那一刻我放了一个,如果没有其他工作从那里。 请给我一些提示,我真的需要从主管那里运行这个脚本。

1 个答案:

答案 0 :(得分:0)

感谢Etan Reisner,我已经解决了这个问题,我会把它放在这里,所以如果其他人有同样的问题,请查看原因。 问题是如此简单(像往常一样)我正在阅读文本文件/ sys / class / net / eth0 / carrier和/ sys / class / net / eth0 / operstate的内容,以检测网络电缆何时插入和拔出,我是用more做的(我不知道为什么,因为如果我手动运行脚本工作得很好)当在主管中执行时,在第一个more之后停止了执行,我只是改为cat就是这样。 哈夫特花了一天时间来解决这个问题。 希望如果有人遇到这种麻烦找到这个答案,这种方式可以快速解决问题。 问候