Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 安装要运行的脚本,然后重新启动并继续_Linux_Bash_Automation_Centos_Boot - Fatal编程技术网

Linux 安装要运行的脚本,然后重新启动并继续

Linux 安装要运行的脚本,然后重新启动并继续,linux,bash,automation,centos,boot,Linux,Bash,Automation,Centos,Boot,我有一个脚本,它是特定软件的预安装脚本。该脚本负责安装的许多先决条件以及内核配置 我想做的是创建一组脚本,使整个软件安装过程自动化,我想知道的是,是否有办法让脚本重新启动机箱,然后一次性启动第二个脚本,该脚本将自动执行重新启动后命令以完成安装 我有几个盒子需要在上面运行(超过40-50个),如果我能运行第一个脚本并让它负责重新启动和完成安装,我会非常感激 有什么想法吗?一个解决方案是在/etc/rc.local中添加脚本路径,这样,脚本将在重新启动时运行。让您的脚本创建一个init脚本(并将其插

我有一个脚本,它是特定软件的预安装脚本。该脚本负责安装的许多先决条件以及内核配置

我想做的是创建一组脚本,使整个软件安装过程自动化,我想知道的是,是否有办法让脚本重新启动机箱,然后一次性启动第二个脚本,该脚本将自动执行重新启动后命令以完成安装

我有几个盒子需要在上面运行(超过40-50个),如果我能运行第一个脚本并让它负责重新启动和完成安装,我会非常感激


有什么想法吗?

一个解决方案是在
/etc/rc.local
中添加脚本路径,这样,脚本将在重新启动时运行。

让您的脚本创建一个init脚本(并将其插入到应该能够继续安装的所有运行级别)。该脚本可以在完成任何操作后删除自身。问题解决了。但是需要根特权。