就是这个条命令,尝试了 screen 和 nohup 貌似都不能在后台运行,ssh 一断就停了...
dd if=/dev/vda | gzip >/mnt/data/win2012.img.gz
测试了 screen 和 nohup 都不行..
screen -d -m dd if=/dev/vda | gzip >/mnt/data/win2012.img.gz
nohup dd if=/dev/vda | gzip >/mnt/data/win2012.img.gz > /mnt/data/report.log 2>&1 &
尝试使用 screen 命令,但是因为是在 DO 的救援模式下面,会直接跳转到救援选择界面
1. Mount your Disk Image [Not Mounted]
2. Check Filesystem
3. Reset Droplet Root Password
4. Configure Keyboard
5. Attempt to 'chroot' into installed system
6. Interactive Shell [/bin/bash]
Choose (1-6) and press Enter to continue.
先感谢了,因为中间多了一个|
,想把压缩一起写进去.不知道怎么写了
1
iamwho 2020-10-09 18:59:10 +08:00 1
tmux
|
2
diguoemo 2020-10-09 19:00:03 +08:00 via Android 1
用好点的梯子让 ssh 不断……
|
3
ysc3839 2020-10-09 19:01:13 +08:00 1
> 会直接跳转到救援选择界面
不是有个 Interactive Shell 吗? |
4
jsjcjsjc OP 关键我搞不明白为啥我这条 screen 命令不行…
|
5
Beebird 2020-10-09 19:11:34 +08:00 1
没太看明白,楼主的环境是啥?系统处于非正常运行状态吗?
|
6
retanoj 2020-10-09 19:31:30 +08:00 1
因为 screen 命令的语法,末尾是 [cmd [args]],无法接受“dd if.....” 这么复杂的语句
|
7
mokeyjay 2020-10-09 19:39:04 +08:00 2
你先 screen 一下,然后执行命令,不要直接 screen xxx 一次性执行
|
8
typetraits 2020-10-09 19:42:18 +08:00 1
开个 mosh,在里面运行试试呢
|
11
gopoor 2020-10-09 19:53:34 +08:00 2
把语句写到 bash 文件里,screen 运行 bash 文件
|
12
fuis 2020-10-09 20:21:23 +08:00
用 tmux 。运行 dd 之后,Ctrl + B, d detach 。然后用 tmux a 就可以恢复
|
14
Beebird 2020-10-09 20:47:35 +08:00 2
|
16
IgniteWhite 2020-10-18 08:07:59 +08:00
tmux 或者 system service 。思路上两者选其一,别的不好使
|