I think a better way than adding copy command to init script would be to use <a href="http://inotify.aiken.cz/?section=incron&amp;page=about&amp;lang=en">incron</a> utility. This utility triggers cron jobs based on file system triggers so you can backup a file when it is changed. You can do SVN/Git commit or even do an rsync so whenever you change the file it is automatically backed up.<br>
<br>Regards,<br>Qasim<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 6, 2012 at 10:12 PM, Ovidiu Sas <span dir="ltr">&lt;<a href="mailto:osas@voipembedded.com" target="_blank">osas@voipembedded.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just use git to track down your changes.<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Nov 6, 2012 at 11:25 AM, Muhammad Shahzad<br>
&lt;<a href="mailto:shaheryarkh@googlemail.com">shaheryarkh@googlemail.com</a>&gt; wrote:<br>
&gt; No, file was not removed, but only changed with default opensips<br>
&gt; configuration file that comes with its source code, so i guess any file<br>
&gt; system utility won&#39;t help, specially when using EXT3 FS.<br>
&gt;<br>
&gt; To avoid such situation in future i suggest to create backup configuration<br>
&gt; file from start up script i.e. /etc/init.d/opensips, e.g. whenever we run<br>
&gt; &quot;/etc/init.d/opensips start&quot;, it should make a copy of opensips.cfg<br>
&gt; somewhere safe like,<br>
&gt;<br>
&gt; cp -arvf /usr/local/opensips/opensips.cfg<br>
&gt; /var/run/opensips/opensips.cfg-&lt;current-date-time&gt;<br>
&gt;<br>
&gt; This backup is good not only for recovery but also to see what went to<br>
&gt; production when..<br>
&gt;<br>
&gt; But for current situation, it seems i am helpless.<br>
&gt;<br>
&gt; Thank you.<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Nov 6, 2012 at 4:22 PM, alexandre Moutot &lt;<a href="mailto:a.moutot@alphalink.fr">a.moutot@alphalink.fr</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; Have you try to recover your file from your FS ?<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; M. A.<br>
&gt;&gt;<br>
&gt;&gt; ----- Original Message -----<br>
&gt;&gt; &gt; From: &quot;Muhammad Shahzad&quot; &lt;<a href="mailto:shaheryarkh@googlemail.com">shaheryarkh@googlemail.com</a>&gt;<br>
&gt;&gt; &gt; To: &quot;OpenSIPS users mailling list&quot; &lt;<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a>&gt;<br>
&gt;&gt; &gt; Sent: Tuesday, November 6, 2012 3:57:33 PM<br>
&gt;&gt; &gt; Subject: [OpenSIPS-Users] Recover running configuration of OpenSIPs<br>
&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is there anyway to get currently loaded opensips.cfg in a running<br>
&gt;&gt; &gt; instance of opensips? i have accidently lost the opensips<br>
&gt;&gt; &gt; configuration of a running production server? The backup of<br>
&gt;&gt; &gt; configuration file is bit old and does not contains most recent<br>
&gt;&gt; &gt; changes so i am worried next time we restart opensips we may loose<br>
&gt;&gt; &gt; some important changes in configuration file.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I know its a bit stupid / awkward situation but any help will be<br>
&gt;&gt; &gt; highly appreciated.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thank you.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>