我安装了Redhat 6.4并创建了一个新的init脚本,它使用SVN更新一个项目。
然后,我在chkconfig中配置了脚本。问题是每次我重新启动服务器时,我都会因为某种原因而失去ssh连接(重新启动后拒绝连接),而且我必须从快照中恢复HD。
服务器位于EC2上,有一个密钥文件,可能与权限有关?
谢谢,
发布于 2013-11-21 13:31:20
你可能想要重新启动时查看控制台输出。。
很可能sshd还没有开始。
而且,听起来你的init脚本可能会被破坏。
如果您的脚本挂起,并且是在ssh之前启动的,那么您将无法访问该机器。你可以考虑确保您的自定义init脚本引导到最后。
发布于 2013-11-25 21:53:36
init脚本用于启动/停止系统服务,使用SVN更新项目听起来不像系统服务。我建议其他方法: 1.如果只需要在启动时进行更新,则从/etc/rc.d/rc.local 2启动脚本。如果需要定期更新,则将脚本设置为从cron运行。
https://serverfault.com/questions/556511
复制相似问题