Michael Niestegge <nieschinhio@...> writes:
> 
> Hi,
> 
> I'm wondering about the order the given actions are performed.
> It seems like the last given action is 
> performed first. My actions block looks like this:
> 
> action
>         {
>                 pattern /var/csync/shared_config/csync2*;
>                 exec "echo";
>                 exec "echo updated %%";
>                 exec "cp -f /var/csync/shared_config/csync2* /etc/csync2/";
>                 exec "date";
>                 logfile "/var/log/csync2/csync2_action.log";
>                 do-local;
>         }
> 
> The produced log looks like:
> Tue Jan 22 15:21:17 CET 2013
> updated /var/cdn/shared_config/csync2_sharedconfig.cfg
> 
> Tue Jan 22 15:40:28 CET 2013
> updated /var/cdn/shared_config/csync2_sharedconfig.cfg
> 
> So it starts with the "date" command, followed by the "cp" thing
> and the two "echo" commands. Is it 
> correct by csync2 starting with the last given command?
> 
> Thanks for your help in advance.
> 
> Greetings
> 
> Michael
> 
> 
Another more clear example:
 action
         {
                 exec "1";
                 exec "2";
                 exec "3";
                 exec "4";
                 logfile "/var/log/csync2/csync2_action.log";
                 do-local;
         }

This action blog would produce 

4
3
2
1

in the log. Any suggestions?


_______________________________________________
Csync2 mailing list
Csync2@lists.linbit.com
http://lists.linbit.com/mailman/listinfo/csync2

Reply via email to