banbanbai 发表于 2017-5-16 06:58:03

Shell脚本中切换用户执行命令

  起因:由于将新项目添加到内网、外网创建git版本库及gitosis管理比较繁琐,于是写个脚本来实现,需要git用户组的用户才能进行git相关操作。
  解决方法:

su - www-c "cd gitosis-admin && git add ."
  使用su -u yourusr -c “”  命令,默认的目录是在/home/yourusr/  目录的,执行的命令需要切换目录要注意
页: [1]
查看完整版本: Shell脚本中切换用户执行命令