diff --git a/tsshbatch.rst b/tsshbatch.rst index be3cf75..9d2577e 100644 --- a/tsshbatch.rst +++ b/tsshbatch.rst @@ -438,6 +438,19 @@ If any file transfer fails, for any reason, the program is aborted and no further work is done. + .. WARNING:: ``tsshbatch`` does *not* preserve file permissions when + transferring files. Recall that commands are always + run *after* file transfers, so you can manually manage + permissions like this:: + + tsshbatch.py -P"myfile ./tmp" hostlist chmod 640 ./tmp/myfile + + This gets pretty clumsy for transferring more than one + or two files. A better way to do this is to create a + tarball of the source files, ``GET`` or ``PUT`` the + tarball where you want it, and then untar it. + + 7) Commenting Both the ``cmdfile`` and ``hostlistfile`` can be freely commented @@ -517,7 +530,7 @@ ``tsshbatch`` also checks for so-called "circular includes" which would cause an infinite inclusion loop. It will abort upon - discovering this, prior to any file tranfers or commands being + discovering this, prior to any file transfers or commands being executed. 10) Defining Variables @@ -682,7 +695,7 @@ :: - $Id: tsshbatch.rst,v 1.131 2013/10/29 17:34:48 tundra Exp $ + $Id: tsshbatch.rst,v 1.132 2013/11/01 17:07:36 tundra Exp $ You can find the latest version of this program at: