最近在尝试shell自动化配置环境时遇到一个问题
手动将文件夹复制过去,环境是正常的,程序可以运行
但是用shell命令复制过去,程序便不能正常运行,这两者究竟有什么区别呢?
右键查看两者权限的区别
原来两者权限并不相同,用脚本复制的文件权限会降级。
chmod -R 777 /文件
在脚本中补上权限即可解决
最近在尝试shell自动化配置环境时遇到一个问题
手动将文件夹复制过去,环境是正常的,程序可以运行
但是用shell命令复制过去,程序便不能正常运行,这两者究竟有什么区别呢?
右键查看两者权限的区别
原来两者权限并不相同,用脚本复制的文件权限会降级。
chmod -R 777 /文件
在脚本中补上权限即可解决