G-WAN 可执行文件的退出状态代码是什么?
What are the exit status codes for the G-WAN executable?
我正在尝试使用 G-WAN(版本 4.3.14,从 64 位 Ubuntu 14.04.3 上的 sudo 开始)提供大量小文件。我开始使用 wget 通过单个连接的请求来敲打它,以提供基础 URL 和一个包含 URL 后缀列表的文件。在某些时候,不同的运行会有所不同,gwan 可执行文件会静默退出。 gwan 日志或站点错误日志中没有任何痕迹(我确实将“_log”更改为 'log' 以启用日志记录)。退出状态码是139,什么意思?当我用 Ctrl-C 停止它时,退出代码是 130.
是否有退出状态代码的参考?我找不到 Google.
首先,Ubuntu 14.04.3
是最近的,而 G-WAN v4.3.14
是很老的。几乎每个新 OS 版本都引入了需要补丁的 cincompatibilities,这就是为什么我们必须为注册用户发布更新的版本。这解释了您正在经历的 'silent exits'。
其次,可以通过以下方式找到进程退出代码:
./gwan -h
echo $?
0
零表示没有错误,任何其他值都是错误(mixing system flags 尽可能提供信息)。这就是为什么 Ctrl+C returns 130: Control-C is fatal error signal 2, (130 = 128 + 2).
我正在尝试使用 G-WAN(版本 4.3.14,从 64 位 Ubuntu 14.04.3 上的 sudo 开始)提供大量小文件。我开始使用 wget 通过单个连接的请求来敲打它,以提供基础 URL 和一个包含 URL 后缀列表的文件。在某些时候,不同的运行会有所不同,gwan 可执行文件会静默退出。 gwan 日志或站点错误日志中没有任何痕迹(我确实将“_log”更改为 'log' 以启用日志记录)。退出状态码是139,什么意思?当我用 Ctrl-C 停止它时,退出代码是 130.
是否有退出状态代码的参考?我找不到 Google.
首先,Ubuntu 14.04.3
是最近的,而 G-WAN v4.3.14
是很老的。几乎每个新 OS 版本都引入了需要补丁的 cincompatibilities,这就是为什么我们必须为注册用户发布更新的版本。这解释了您正在经历的 'silent exits'。
其次,可以通过以下方式找到进程退出代码:
./gwan -h
echo $?
0
零表示没有错误,任何其他值都是错误(mixing system flags 尽可能提供信息)。这就是为什么 Ctrl+C returns 130: Control-C is fatal error signal 2, (130 = 128 + 2).