有些服务或者程序,没有启动脚本,当我们修改了它的配置文件,需要重启时就很麻烦了,需要ps找到进程号,然后kill,然后再输入全路径的执行文件路径再加配置文件,是挺麻烦。
我们可以看看kill信号列表,第一个信号是SIGHUB,就是用于让进程重新读取它的配置,因此可以用来“重新加载服务”了。
- kill -1 1088
或者
- kill -HUB 1088
1088当然是进程号了,注意上面的数字1(一),不是字母L的小写。这个小技巧在Nginx重启时用的多,也是个比较经典案例了。
关于kill呢不要只记住信号9,其他常用的用几遍就记得了。
转载于:https://blog.51cto.com/luxiaok/1171219