我有一個在版本庫用戶下運行的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