我正在使用SNMPD在带有net-snmp的Raspberry Pi上运行脚本。 我能够在我的Slackware机器上运行相同的脚本,但在Pi上,在extOutput.1下,我得到“Exec格式错误”。
被调用的批处理文件设置为777,并且是:
#! /bin/bash
/sbin/reboot
我发现的关于错误的一切都说我只需要包含#!在文件的开头,这将解决它,但它没有。我可以从命令提示符运行脚本就好了,/ bin / bash显然也可以工作,但是当通过SNMP(snmpget和snmpwalk)调用时,extOutput.1行给了我那个错误。
答案 0 :(得分:8)
唉。在#之前,脚本顶部有一个空白行!线。