This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: Mv after tar in a shell script problems
- From: "Gary R. Van Sickle" <g dot r dot vansickle at worldnet dot att dot net>
- To: <cygwin at cygwin dot com>
- Date: Wed, 18 May 2005 04:17:32 -0500
- Subject: RE: Mv after tar in a shell script problems
> Am I losing my mind, or shouldn't this "just work"(tm) in a
> shell script?:
>
> #!/bin/sh
> # ^^ behaves the same if it's /bin/bash
>
> tar xvjf file.tar.bz2
> mv dir_name_file.tar.bz2_untars_to new_dir_name
>
> ???
>
> About half the time I get "Permission denied" from mv, the
> other half it works fine. If I do it by hand, even after a
> "Permission denied", it works fine. This is with both the
> current DLL snapshot and 1.5.16-1, current coreutils. I must
> be missing something pretty basic here, because configures
> etc are working fine.
>
...and, if I change the mv to a loop which keeps trying if there's a
failure:
while ! mv dir_name_file.tar.bz2_untars_to new_dir_name; do echo "retrying
move..."; done
it will eventually work after a few iterations.
I... huh?
I'll brew up a test case, this is nutso.
--
Gary R. Van Sickle
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/