伙计们,我在使用xinetd时遇到了问题,错误消息是'xinetd20126: execv( /home/fulu/download/mysqlchk_status2.sh ) failed: Exec格式错误(errno = 8)‘
6.我可以直接运行/home/fulu/download/mysqlchk_status2.sh命令,并得到测试结果。
然后我跟踪日志文件/var/ log /messages,它显示
Apr 22 22:01:47 AY1304111122016 xinetd[20001]: START: mysqlchk pid=20126 from=127.0.0.1
Apr 22 22:01:47 AY1304111122016 xinetd[20126]: execv( /home/fulu/download/mysqlchk_status2.sh ) failed: Exec format error (errno = 8)
Apr 22 22:01:47 AY1304111122016 xinetd[20001]: EXIT: mysqlchk status=0 pid=20126 duration=0(sec)我不知道为什么,有人能帮我吗?
发布于 2013-04-23 06:41:00
很抱歉,问完之后我突然找到了答案。如果希望在其他程序中运行shell,则需要在shell文件的第一行添加'#!/bin/ echo‘(当然可以更改回显)。
https://stackoverflow.com/questions/16149174
复制相似问题