1
iscraft 2014-11-15 15:22:55 +08:00 1
screen
|
2
rock_cloud 2014-11-15 15:23:47 +08:00 1
nohup wget xxx &
|
3
xjoker OP 我只加了 & 竟然也可以了QAQ 感谢
|
4
xiaoyaoking 2014-11-15 15:35:47 +08:00 1
wget 加 -b 参数 可以后台执行。
|
5
zhs227 2014-11-15 15:47:24 +08:00
难道不是nohup?
|
6
rock_cloud 2014-11-15 16:03:21 +08:00
@xjoker 我记得如果只加&的话还是会掉的,nohup的功能是把这个进程的父进程设置为init进程,因为通过bash启动的进程的父进程是bash,ssh断开后bash进程没了,所以wget进程也会没掉。楼主你再好好瞅瞅~~
|
7
GtDzx 2014-11-15 16:08:18 +08:00
screen啊 妥妥的
|
8
ifishman 2014-11-15 16:10:15 +08:00
通常习惯登入SSH后,再进入一个screen,再在screen里面执行各种命令。完全杜绝网络问题引起的故障
|
10
ttph1oc 2014-11-15 16:30:07 +08:00 via iPad
tmux大法好
|
11
linyxy 2014-11-15 16:36:42 +08:00 via iPhone 1
╮(╯▽╰)╭ 搜linux 后台运行 有真相
|
12
fsquared 2014-11-15 16:51:42 +08:00 via iPhone
我也是用2楼的方法
|
13
ilili 2014-11-15 17:13:18 +08:00 via iPhone
screen还没弄明白,平时都用nohup。
|
14
jaylong 2014-11-15 17:28:01 +08:00
|
15
ytf4425 2014-11-15 17:38:49 +08:00
screen -S aaaaa
wget xxx ctrl-A然后按d exit 第二次登录后 screen -r |
16
mahone3297 2014-11-15 17:39:12 +08:00
@ttph1oc 请教,tmux如何做到退出继续下载?原理是?
|
17
rock_cloud 2014-11-15 17:39:37 +08:00
@jaylong screen吧
|
18
aoyoo 2014-11-15 19:00:36 +08:00
同样觉得 tmux 大法好!
|
19
kmvan 2014-11-15 19:04:57 +08:00
为啥有次我用screen来下载,到60%的时候我断开ssh连接,第二天连上一看,居然从60%开始继续下载……
|
20
silverymoon 2014-11-15 20:19:48 +08:00 1
@mahone3297 C-b 然后 d 啊,就是 deattach,下次 ssh 进来 tmux attach 就好了
|
21
orvice 2014-11-15 20:33:37 +08:00
screen
|
22
gongweixin 2014-11-15 20:39:31 +08:00
在 命令前 加 nohup 命令后加 & , nohup 是守护进程, 在ssh断开后不会结束进程, & 是后台运行.
|
23
mengzhuo 2014-11-15 23:15:28 +08:00 1
|
24
visvi 2014-11-27 17:45:08 +08:00 via Android
关键太小了啊,500的
|