nohup
是一个在 Unix 和类 Unix 系统上运行的命令,用于在用户退出登录后继续运行指定的命令或脚本。nohup
命令会将输出重定向到一个名为 nohup.out
的文件中,除非指定了其他输出文件。
在 nohup
日志中,错误代码通常表示命令或脚本执行过程中遇到的问题。这些错误代码可以帮助您诊断问题并采取相应的解决措施。以下是一些常见的错误代码及其含义:
- 0 - 成功:命令或脚本已成功执行,没有遇到任何错误。
- 1 - 通用错误:命令或脚本执行过程中遇到了一个通用错误。
- 2 - 误用参数:命令或脚本接收到一个或多个无效参数。
- 126 - 命令不可执行:尝试执行的命令无法运行,可能是因为文件权限问题或文件格式不正确。
- 127 - 命令未找到:尝试执行的命令在系统路径中找不到。
- 128 - 无效的退出状态:子进程返回了一个无效的退出状态。
- 128 + n - 未捕获的信号:子进程因收到信号 n 而终止。例如,128 + 1 表示子进程因收到 SIGINT(中断信号)而终止。
- 255 - 无法获取退出状态:无法获取子进程的退出状态。
这些错误代码只是其中的一部分,不同的命令和脚本可能会返回不同的错误代码。要了解特定命令或脚本的错误代码含义,您可以查阅其文档或在线资源。