bash命令在屏幕后没有执行

时间:2015-12-17 12:02:06

标签: bash rsync

的bash

bool b = (Top == (new double[] { Top, Bottom, Left, Right }).Average());

在此脚本文件夹中,文件夹的权限已更改,但文件未更改。文件命令不起作用。我已经单独测试了w命令的文件,它在脚本之外工作。如果我将一个不同的命令传递给屏幕而不是rsyc它可以工作......

我试图使用scrypt在屏幕上启动rsync,这样我就可以附加到monito进度但是在...之后设置权限。建议/评论

2 个答案:

答案 0 :(得分:1)

您可以让rsync更改权限并跳过查找命令。

这样的事情:

screen -S name -d -m rsync -av --chmod=Dug=rwx,Do=rx,Fu=rw,Fg=rw,Fo=r -p -e ssh --progress user@hostname:path/to/src /path/to/dest --bwlimit=2500

D用于目录

F用于文件

u适用于用户

g适用于群组

o适用于其他人

答案 1 :(得分:0)

我发现我可以使用-chmod = D2775,F664通过rsync直接完成同样的事情