Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        3年前关闭。
                                                                                            
                
        
在Linux bash中,我想编写一个.sh脚本,需要在脚本中重新启动两次,我该如何编写此脚本?

最佳答案

您必须编写脚本的三个部分。


第一次重启之前的第一部分-重启之前先锚定第二部分,以便重启后才能启动(可能最简单的方法是在/etc/rcx.d中为运行级别x放置脚本的链接-将链接命名为/ etc / rcx.d / S99continuemyscript左右,如果您需要在脚本之前进行所有其他设置)
第二部分-从/etc/rcx.d中删除自身,执行下一次重新引导,然后在重新引导之前锚定第三部分,以便在重新引导后启动
第三段-从/etc/rcx.d中删除自身,其余


有关运行级别和确切目录的详细信息可能是系统特定的,rcx.d目录可能不是直接在/ etc中,而是在更下方。系统正常启动所使用的运行级别也可能会有所不同,请尝试使用/sbin/runlevel查看当前所在的级别。

09-07 18:47