我有一个在版本库用户下运行的SVN版本库服务器。我想在每个提交后操作后运行脚本。我写了一个shell脚本,每次提交后都从挂钩运行。它需要以root身份运行。这就是为什么我在脚本中使用了sudo,但没有奏效。 有什么办法以root身份运行脚本?如何以root用户身份运行shell脚本(sudo)?
sudo su
echo "password"
svn export --force file:///home/repository/trunk/ /home/memarexweb/public_html/devel/
chmod -R 777 /home/memarexweb/public_html/devel/
更好的移动问题superuser.com – Yousf
一个选项可以禁用密码但是,这不是个很好的办法HTTP:// maestric .com/doc/unix/ubuntu_sudo_without_password – FUD
制作文件模式777可能不是一个好主意,它们将是世界上可写的。 – eckes