求一个shell脚本,超强需求!!
脚本需求,切换用户到root,需要密码,然后以root用户来执行一条scp命令,命令中目标文件是远程文件,需要密码,以供最后的java程序调用,因为需要传几个参数给脚本 su scp java shell
[解决办法]
直接建立信任关系,scp不输密码,然后scp写入脚本就行了
配置scp不输入密码:http://blog.163.com/fancy_duan/blog/static/97006820119961024749/
[解决办法]
http://blog.csdn.net/mr_ringht/article/details/8800926
我尝试了写一个expect脚本,但在执行时报 相应的 expect 命令不存在,应该是需要安装expect插件吧,但这对环境依赖太强了,如果没装插件,岂不是就会报错