2017-08-07 61 views
0

如何提出這個問題有點令人困惑。 我有一個命名爲exec文件夾,exec文件夾內我有文件作爲如何使用rsync將目錄移動到遠程?

node_modules 

exec.js 

hello.txt 

package.json 

AIM:我想用rsync將這個文件夾exec移動到我的遠程計算機。

exec.js我寫的邏輯,以將文件夾移動到我的遙控器,( 在這之前我檢查的rsync是否採取虛擬txt文件的工作,並使其移動到遠程機器這是achieveable對我來說) 。

exec.js

console.log('1'); 
    var exec = require('child_process').exec; 


    exec('node -v'+ '&& dir'+ '&& rsync -avz -e "ssh -o StrictHostKeyChecking=no\ 
-o UserKnownHostsFile=/dev/null" --progress\ 
hello.txt [email protected]:/home/ec2-user/exec',\ //how to include the folder exec in place of hello.txt, so that my whole folder moves to remote? 
function (error, stdout, stderr) { 
     console.log('stdout', stdout); 
      if (error !== null) { 
      console.log('exec error: ', error); 
     } 
    }); 

回答

0

找到出路這個問題,

'*' 將在地方hello.txt的一起工作。

console.log('1'); 
    var exec = require('child_process').exec; 


    exec('node -v'+ '&& dir'+ '&& rsync -avz -e "ssh -o StrictHostKeyChecking=no\ 
-o UserKnownHostsFile=/dev/null" --progress\ 
* [email protected]:/home/ec2-user/exec',\ //how to include the folder exec in place of hello.txt, so that my whole folder moves to remote? 
function (error, stdout, stderr) { 
     console.log('stdout', stdout); 
      if (error !== null) { 
      console.log('exec error: ', error); 
     } 
    }); 
相關問題