Chinaunix
标题:
如何在系统重启后执行脚本的后半部分
[打印本页]
作者:
cuer08
时间:
2015-09-22 10:34
标题:
如何在系统重启后执行脚本的后半部分
一个脚本在执行过程中需要执行一次系统重启,如何在系统重启之后自动接着执行后半部分。
作者:
hjfeng1988
时间:
2015-09-22 11:04
本帖最后由 hjfeng1988 于 2015-09-22 11:07 编辑
脚本创建开机自启动脚本。
开机自启动脚本执行,执行完删除自身。
作者:
cuer08
时间:
2015-09-22 11:21
请问我在重启之前在/etc/rc.local末尾添加一句bash my_script.sh/ 请问这句话需要加sudo前缀码?
回复
2#
hjfeng1988
作者:
Shell_HAT
时间:
2015-09-22 11:24
回复
3#
cuer08
不需要
作者:
MMMIX
时间:
2015-09-22 11:25
回复
1#
cuer08
将主脚本分为三个部分:
1. 重启之前步骤;
2. 将重启之后需要执行的步骤生成一个新的脚本(此脚本执行完成后将自己从开机脚本列表中删除),并将其加入开机脚本列表中;
3. 重启。
作者:
davidbeckham921
时间:
2015-09-22 19:56
我觉得是不是可以在执行到该重启的时候touch加个空文件,后一段脚本执行时判断该文件有没有创建,这样是不是就能解决这个问题了。
作者:
dn833
时间:
2015-09-23 11:07
比较关心到底是神马需求必须要reboot
作者:
cuer08
时间:
2015-09-24 08:57
5楼的思路很好。
回复
6#
davidbeckham921
作者:
yjh777
时间:
2015-09-24 12:12
7 楼的问题更好 : )
有时候说清楚需求,可能会得到更好的方案,少走弯路,,
现在内核都可以热修复了,很多情况下其实不重启也可以解决问题
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2