环境 :
虚拟化软件:VMware Workstation 12 Player
访客机器:Red Hat 6.4
主机:Windows 7 Professional Service Pack 1
问题 :
我试图在我的虚拟机启动时自动执行 svn update。我像这样编辑了 rc.local 文件:
#!/bin/sh -e
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
sleep 10
svn update path/to/repository
exit 0
但是这样虚拟机将无法启动,它会继续加载(如果我删除 svn 命令行,没有问题)。如果我尝试关闭或重新启动来宾,我们可以看到:
所以这意味着 svn 命令已执行但它没有工作。我已经尝试过编写“svn update --username user --password xxx”,但结果相同。如何让 svn 命令运行?