标签:rc.local
好几天没有写博客了,现在也很晚了一直要求自己要早睡可是总也做不到。不扯了说一件今天碰到的一个小问题,可能对高手来说都不是问题但是对于我这种刚接触linux而且也没什么老师就靠自己学的还真的就没什么小问题。还真的整整弄了1个多小时。事情的背景是这样的我最近在研究服务器的实时数据备份inotify+rsync经过这段时间可以说基本搞定了,看到好多地方都在说用sersync好像更好一些就下了一个配置了一下感觉还真的非常方便在命令行都设置启动/home/oldboy/tools/GNU-Linux-x86/sersync2 -r -d -o /home/oldboy/tools/GNU-Linux-x86/confxml.xml之后测试都没问题之后我就直接把这个命令拷贝到了/etc/rc.local(先交代一下我的/etc/rc.local 文件的内容#!/bin/shtouch /var/lock/subsys/local
/etc/init.d/rpcbind start
mount -t nfs 192.168.56.139:/data /nfs_192.168.56.139
#/home/oldboy/tools/GNU-Linux-x86/sersync2 -r -o /home/oldboy/tools/GNU-Linux-x86/confxml.xml
/bin/sersync2 -r -d -o /home/confxml.xml
还有一个问题如果把sersync的配置文件confxml.xml改的有语法错误了系统好像也是启动不了的,反正我改错了之后实验了一下就没能启动但是可以单用户模式进去之后把这个文件修复又恢复正常了。因为我改的时候多加了个逗号在重启就看那个启动界面就老停止在watch data:这个地方进度条也不往前走了所以我用单用户模式进去改了一下就可以了。(怀疑和这个有关系但是还不确定,反正大家改的时候尽量小心点吧)
标签:rc.local
原文地址:http://blog.51cto.com/13638458/2120470