我有一个小问题,我找不到任何答案。
我在CentOS服务器上运行了一个虚拟机,并且我制作了一个简单的脚本来启动虚拟机。我想在启动上运行脚本,以便虚拟机在启动时也启动。因此,我成功地注册了脚本以下
chkconfig --add myscript
并通过以下
启用了它chkconfig --level 2345 myscript on
终于检查了它,以便使用
正确启用并启用了它$ chkconfig --list | grep myscript
这么长时间,太好了,但是当我重新启动我的机器测试时,什么都没有发生。所以现在我想知道为什么我的脚本不运行?我有些人认为这很冷,因为一些缺少的论点,myScript需要一个参数" start"才能正确运行,所以我认为这可能是为什么它不运行的原因,在我应该在哪里添加参数?p>还要注意,我的脚本还可以,或者至少可以手动运行它。
更新
脚本是在启动期间运行的,并且可以按照应有的方式运行。我尝试从脚本开始的脚本(我的Virtal Machine)具有图形接口,这似乎是造成麻烦。有人在基于UNIX的操作系统上使用脚本启动脚本启动图形应用程序有任何经验吗?或者,如果还有其他聪明的方法可以实现这一目标?
谢谢!
确保在/etc/rc.?/和您的启动脚本中创建适当的符号链接,在/etc/init.d/中应包含启动和停止方法。