after.local被某一程序卡住怎么办


#1

我在/etc/rc.d/after.local里面添加了几行开机自启动命令, 但是其中有那么几行是启动服务程序的, 比如frp, 它启动之后就一直挂在那里监听, 会把after.local后面的程序全部卡住无法执行, 如果只有一行也就算了, 我放在最后面就可以, 但是像这样的程序有好几行, 我该怎么办呢?


#2

立即使用systemd
不怕死可以每条后边加个&


#3

好的, 已经立刻使用了systemd


#4

after.local 很久以前就没人用了,都用 init script,后来 init script 又被 systemd service 取代了。你遇到的问题是你需要让程序 fork 而不是一直占用 console


#5

还行,iptables表示after.local靠谱


#6

iptables 可以用自带的 save 机制,利用 systemd oneshot 服务每次关机自动备份,开机自动载入


#7

懒得写unit文件(
原来save是自带的啊,我以为是centos专属


#8

现在几个服务程序都被我扔到systemd里面去了, 目前表现良好~~ 话说我想接触一下iptables, 女王陛下有什么推荐的资料吗?


#9

看 manpage 痛苦的话可以看看这个:

http://www.zsythink.net/archives/1199