我试图从cygwin上通过ssh通过rsync从远程服务器上获取大量文件,但是它popup了很多我不知道要解决的错误。
我用的命令:
cat transfer.log | parallel -j8 --delay 5 --joblog parallel.log --load 80% --noswap rsync -rltDvzmh -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostFile=/dev/null -p 2222" --safe-links [email protected]:/home/user/Downloads/{} "/cygdrive/h/downloads"
发现错误:
sh: -c: line 0: syntax error near unexpected token `(' sh: -c: line 0: `( (perl -e @GNU_Parallel\=split/_/,\"use_IPC::Open3\;_use_MIME::Base64\"\;eval\"@GNU_Parallel\"\;\$chld\=\$SIG\{CHLD\}\;\$SIG\{CHLD\}\=\"IGNORE\"\;my\$zip\=\(grep\{-x\$_\}\"/usr/local/bin/bzip2\"\)\[0\]\|\|\"bzip2\"\;open3\(\$in,\$out,\"\>\&STDERR\",\$zip,\"-dc\"\)\;if\(my\$perlpid\=fork\)\{close\$in\;\$eval\=join\"\",\<\$out\>\;close\$out\;\}else\{close\$out\;print\$in\(decode_base64\(join\"\",@ARGV\)\)\;close\$in\;exit\;\}wait\;\$SIG\{CHLD\}\=\$chld\;eval\$eval\; QlpoOTFBWSZTWa138qsAAA6fgFb+vhsuQ9yF/+//7jABmItaDTSFT0jyZJ6anmlPU0/Shk09Qaaek9EBtQQk1NqaZppDJgINAYjAmENNAJIo0CNGmmJAYg0AGjTJoNMle21MwDjMzMMyGia/P4uININtD3jf1P3POVIR2bCbCGQ3l4gdz79TXngEdOemylyX5d33/VRomZDGkMjvysYokBqYCupUXt2AI48b149DckfAL6BV16Q9rMlmNM2aUk9ahrHHOVc12s3XSiVEGtV+SLvBByxSZSWhVUTOGLI9EyVEDS1fWiTPRKtM4CDNWAg9mX4SaHe918Nm7hsGV+C+ZkdqDPRCDzWYPt1RW9tFYaNohDag54MxraePP34BHo6plLB4EgdQlEoRm4hPJhdNPg9rkMAoJD/AWVVAxUBhILgF85s/4cCHYEXUlCgc6RgAiBcNTs1wKAyUEpMEqeC6ZESyhbJNAB/595AVeC7CEWSfjG+o/QJI8rETjACqe/d2U2QRK3t6WtIExSO3k6m4iVrpuKZWTJRZcaUucVDc/gyqqCSHNE9Fi47I5ZwM2VTitVwz4qWMymA4YXZXGLETG03QPj/F3JFOFCQrXfyqwA\=\= > /tmp/parwrC_T.loa && mv /tmp/parwrC_T.loa /home/Hyper-End(SSS)/.parallel/tmp/sshlogin/:/loadavg || rm /tmp/parwrC_T.loa & ) ) 2>/dev/null '
我能做些什么来解决它?