在进行数据拷贝过程中,利用rsync
命令,之后nohup sh do.sh >out 2>err &
,出现Stopped提示
#采用rsync命令
rsync -tavrPL --size-only /home/... /data/.... &&
rsync -tavrPL --size-only /home/... /data/.... &&
rsync -tavrPL --size-only /home/... /data/....
# 执行bash命令
nohup sh do.sh >out 2>err &
在进行rsync
命令时易出现Stopped错误,原因是里面包含需要root权限的内容,但由于后台运行无法输入sudo密码,造成nohup没有激活。解决办法是执行nohup ....
命令,将后台执行命令&
删掉,然后输入sudo密码,之后kill掉。重新执行nohup ... &
命令。