跪求帮助!!跪求帮助!!!shell脚本有一行无法执行。求大神~困扰2天了

sh/bash/dash/ksh/zsh等Shell脚本
回复
zhouaini528
帖子: 7
注册时间: 2011-05-24 10:03

跪求帮助!!跪求帮助!!!shell脚本有一行无法执行。求大神~困扰2天了

#1

帖子 zhouaini528 » 2014-06-26 21:01

问题是这样的 我通过php的system()函数 来调用shell命令
shell脚本如下:
#!/bin/sh
mkdir "/var/www/111111" #为了测试php能不能调用
sudo svn update /var/www/svn/svn1 #我要同步svn服务器
chown www-data:www-data -R /var/www/svn/svn1
chmod -R 755 /var/www/svn/svn1

场景一:我单独来调用脚本 没有任何问题 都能执行 文件能创建 权限能修改 svn同步


场景二:我通过php来执行 只能执行 文件创建 和 权限修改 就是不能svn同步 我找了好久都不知道什么原因

百度了一下:大多说权限问题 其实我是liunx菜鸟 我通通的改 但是还是不起作用 权限试过了很多种 都不行
/etc/passwd
chgrp root www-data
nano /etc/group
usermod -g root www-data
ano /etc/sudoers
都用过了 还是不行 求助啊啊啊啊啊 啊啊啊啊啊啊啊
meditation
帖子: 217
注册时间: 2009-10-06 21:41
系统: ARCH

Re: 跪求帮助!!跪求帮助!!!shell脚本有一行无法执行。求大神~困扰2天了

#2

帖子 meditation » 2014-06-26 23:58

echo <password> | sudo -S <command>
zhouaini528
帖子: 7
注册时间: 2011-05-24 10:03

Re: 跪求帮助!!跪求帮助!!!shell脚本有一行无法执行。求大神~困扰2天了

#3

帖子 zhouaini528 » 2014-06-27 9:26

meditation 写了:echo <password> | sudo -S <command>
好 我现在就去试试
zhouaini528
帖子: 7
注册时间: 2011-05-24 10:03

Re: 跪求帮助!!跪求帮助!!!shell脚本有一行无法执行。求大神~困扰2天了

#4

帖子 zhouaini528 » 2014-06-27 9:31

meditation 写了:echo <password> | sudo -S <command>
刚刚试过了 还是不的行 我都要崩溃了 我热热热热...... :em21
回复