rsync 遇到过的问题
2016-03-07 17:16
204 查看
Rsync需要注意的问题:
我们需要设置这些配置文件的权限为600
相对路径自动生成图片以前的路径,如果有需要可以使用
cd /home/mytest/imges/;rsync -avzR --password-file=/etc/rsync/rsyncd.pwd m1/0.1.pngrsync_backup@ip::test模块
从客户端路径:/home/mytest/imges/m1/0.1.png
服务端路径:模块path/m1/0.1.png
以java编程为例,使用rsync 当用到cd
使用java在本地执行linux的cd命令,一直报错“java.io.IOException: Cannot run program "cd": java.io.IOException: error=2, No such file or directory”。
代码如下:String cmd = "cd " + path + ";ls -Gt | head -n" + num;
Process ps = Runtime.getRuntime().exec(cmd);
后来代码修改为:
String[] cmd = {"/bin/sh", "-c", "cd " + path + ";ls -Gt | head -n" + num};
Process ps = Runtime.getRuntime().exec(cmd);
总结起来就是
问题解决。String[] cmd = {"/bin/sh", "-c", cmd命令};
特以此记录,如果有朋友遇到类似可以参考!
我们需要设置这些配置文件的权限为600
chmod 600 /etc/www1.pwd chmod 600 /etc/www2.pwd chmod 600 /etc/rsyncd.conf 服务器端配置用户名和密码,采用的是rsync_backup:123456键值对的方式, 路径在rsyncd.config中配置 客户端的密码文件只配置密码就可以 如配置为:rsync_backup:123456...此为错误。正确的配置只写123456
相对路径自动生成图片以前的路径,如果有需要可以使用
cd /home/mytest/imges/;rsync -avzR --password-file=/etc/rsync/rsyncd.pwd m1/0.1.pngrsync_backup@ip::test模块
从客户端路径:/home/mytest/imges/m1/0.1.png
服务端路径:模块path/m1/0.1.png
以java编程为例,使用rsync 当用到cd
使用java在本地执行linux的cd命令,一直报错“java.io.IOException: Cannot run program "cd": java.io.IOException: error=2, No such file or directory”。
代码如下:String cmd = "cd " + path + ";ls -Gt | head -n" + num;
Process ps = Runtime.getRuntime().exec(cmd);
后来代码修改为:
String[] cmd = {"/bin/sh", "-c", "cd " + path + ";ls -Gt | head -n" + num};
Process ps = Runtime.getRuntime().exec(cmd);
总结起来就是
问题解决。String[] cmd = {"/bin/sh", "-c", cmd命令};
特以此记录,如果有朋友遇到类似可以参考!
相关文章推荐
- bzoj3514
- MySQLdb模块 类操作方法
- Android中的缓存机制与实现
- 面向对象之开闭原则
- Ext入门学习系列(四)面板控件
- jmeter测试https
- MySQL索引设计原则
- Android Studio当中配置Open CV
- 多节点Kubernetes安装
- 关于类中方法的调用
- vim字符串替换
- Ext入门学习系列(五)表格控件(3)
- 【mark】App Widget设计
- jQuery 读取 JSONArray 的方法
- 求正整数各位数字之和
- centos 7 源码安装MySQL-5.6.20
- 【周练2016.3.7】B - Lucky Numbers(位运算,水)
- 面试经验(妙计旅行:C++算法工程师)
- cocosjs模态对话框
- 杂题 SPOJ MOBILE2 - Mobiles