Eric Shubert schreef op 7-4-2014 22:01: > On 04/07/2014 12:46 PM, Peter Peterse wrote: >> Eric Shubert schreef op 7-4-2014 20:54: >>> On 04/07/2014 11:47 AM, Peter Peterse wrote: >>>> Eric Shubert schreef op 7-4-2014 18:29: >>>>> What was the error? Same? >>>>> >>>>> I take it doing a cd before the command and omitting --directory >>>>> worked? >>>>> >>>>> Thanks. >>>>> >>>> Hello Eric, >>>> >>>> Yes when I've change the script to: >>>> ========== >>>> cd $backupdest >>>> tar -C $backupdest \ >>>> -czf $backupdest/$curlfile $DATENAME-* > /dev/null 2>&1 >>>> ========== >>>> >>>> The script worked correctly. >>>> It look like the last $DATENAME-* don't work with the tar command on >>>> this way. >>>> >>>> $ touch /tmp/testfile.txt >>>> $ tar -C /tmp -czf /tmp/test.tgz testfile* >>>> tar: testfile*: Cannot stat: No such file or directory >>>> tar: Error exit delayed from previous errors >>>> >>>> While it will work when I use the next command >>>> $ tar -C /tmp -czf /tmp/test.tgz testfile.txt >>>> >>>> There are more backup files not correct: >>>> -rw-r--r-- 1 root root 46 Apr 7 06:35 >>>> 201404070635-squirrelmail-plugins.tar.bz2 >>>> -rw-r--r-- 1 root root 46 Apr 7 06:35 >>>> 201404070635-squirrelmail-prefs.tar.bz2 >>>> These to are empty tar files. >>>> >>>> Regards, >>>> Peter >>>> >>>> --------------------------------------------------------------------- >>> >>> That's very strange to me. Using the -C option is supposed to be >>> preferable to doing a cd before the tar command. >>> >>> Would someone care to look into this in detail? This needs to be fixed >>> so that it works on both COS5 and COS6. It might be a while before I >>> get to look at it, as what time I have is being spent on finishing up >>> the COS6 release. >>> >>> Thanks. >>> >>> >> >> Hi Eric, >> >> It looks like a issue with the combination between shell and tar: >> <http://superuser.com/questions/266422/tar-c-with-a-wildcard-file-pattern> >> >> >> Does it work on your CentOS 6 system, because I've test it on one of my >> CentOS 6.5 systems and the result is: >> # ls -l /tmp/testfile.txt >> -rw-r--r-- 1 root root 0 Apr 7 21:41 /tmp/testfile.txt >> # tar -C /tmp -czf /tmp/test.tgz testfile* >> tar: testfile*: Cannot stat: No such file or directory >> tar: Exiting with failure status due to previous errors >> >> Regards, >> Peter >> >> --------------------------------------------------------------------- > > I should've caught that. > > Does "testfile*" work? > (putting the string with wildcard in quotes) > I expect it will. > Hi Eric,
Sorry but on both of my systems it don't work: CentOS 5.10: # touch /tmp/testfile.txt # tar -C /tmp -zcvf /tmp/testbackup.tgz "testfile*" tar: testfile*: Cannot stat: No such file or directory tar: Error exit delayed from previous errors On CentOS 6.5: # touch /tmp/testfile.txt # tar -C /tmp -zcvf /tmp/testbackup.tgz "testfile*" tar: testfile*: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors Regards, Peter --------------------------------------------------------------------- To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com