https://github.com/q3aql/aria2-static-builds 下载的编译好的 arm 版本,也尝试了曾经可以 daemon 的历史版本,均不可行。
运行环境为 netgear RN102 readynas
uname -a 显示 Linux nas-35-EF-6F 4.4.68.armada.1 #1 SMP Wed May 31 17:40:50 PDT 2017 armv7l GNU/Linux
单独执行 aria2c 有提示信息,可下载可 web 使用 rpc
但是 aria2c -D 或者在 aria2c --daemon=true 或在 aria2.conf 中加入 daemon=true 均无法后台。
ps、top 等均看不到进程,netstat 看不到 6800 端口监听。
麻烦的是,不知道哪里查看相关日志,/var/log 下没有看到有用的信息。
aria2 官方文档中也写
Run as daemon. The current working directory will be changed to / and standard input, standard output and standard error will be redirected to /dev/null. Default: false
似乎是说 daemon 模式下标准输入输出及标准错误信息会重定向到 /dev/null,那即是说看不到错误?
有没有什么办法来排查这个问题,或者只能 screen 之类的来伪后台?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/374027
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.