Linux 下服务启动错误排查: code=exited, status=127

/ 0评 / 0

这属于一个典型的错误。当 sh 遇到未知命令时,会返回 127 作为错误代码。一般而言这是因为环境变量没有正确地配置或者要调用的脚本没有可执行权限导致的。

此时应该检查对应的 .service 文件中 Environment=... 的配置,确保要调用的其他程序都在服务的 $PATH 内,且对应的脚本拥有对服务运行账户的执行权限。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Your comments will be submitted to a human moderator and will only be shown publicly after approval. The moderator reserves the full right to not approve any comment without reason. Please be civil.