请问:如何查看 ssh 远程主机上某特定进程的执行情况?

2013-04-21 04:06:09 +08:00
 troyl
我在电脑上用 aria2c 下载一个文件:



但是现在出门在外,用 iOS 上的 Prompt 登录到电脑上,用 ps 命令可以看见 aria2c 的进程:



用 -ef 参数可以看到一些更详细的信息,但是要怎样才可以查看下载到百分之几了呢?

先行谢过。
4607 次点击
所在节点    程序员
14 条回复
chemhack
2013-04-21 04:10:22 +08:00
用screen
jianqun
2013-04-21 04:17:12 +08:00
下载的时候用上 tmux 或者 nohup。
Jat001
2013-04-21 05:07:14 +08:00
nohup aria2c > /var/log/aria2c.log 2>&1 &
aria2c -l=/var/log/aria2c.log
Livid
2013-04-21 05:20:16 +08:00
cassyfar
2013-04-21 05:23:04 +08:00
screen
troyl
2013-04-21 05:23:38 +08:00
@chemhack
@jianqun
@Jat001
多谢!使用 nohup 命令会自动将进度存入一个 nohup.out 文件。
又长知识了~
troyl
2013-04-21 05:28:10 +08:00
@Livid 总是知道一些不为人知的好东西哇~
troyl
2013-04-21 05:28:58 +08:00
@cassyfar screen 命令在在这上面的应用,可以具体讲讲吗?
lowstz
2013-04-21 09:34:30 +08:00
@troyl 运行screen, 然后运行aria2c,然后按Ctrl-a d,
下次再去查看可以screen -r
如果有多个screen实例,可以screen -r xxxx
详细用法你可以man screen
binux
2013-04-21 09:36:36 +08:00
aria2开RPC,远程用web界面查看进度
chuangbo
2013-04-21 20:49:15 +08:00
楼上说的对,@binux 有个很棒的 aria2 管理页面 http://app.imchao.net/yaaw/
chuangbo
2013-04-21 20:53:01 +08:00
这才是 yaaw 的真身 https://github.com/binux/yaaw
troyl
2013-04-22 00:03:03 +08:00
@binux
@chuangbo
多谢,看起来好棒!
TankyWoo
2013-04-23 09:54:58 +08:00
会话管理软件:screen|tmux|byobu,自己选一个合适的吧,感觉比nohup方便些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX