[Linux-disciples] rm: invalid argument

Jamie Forrest jamie at jamieforrest.com
Thu Aug 25 20:02:20 EDT 2011


This worked. Thank you!!!!


On Thu, Aug 25, 2011 at 7:43 PM, Adam Rosi-Kessel <adam at rosi-kessel.org>wrote:

> Try forcing the path to rm
>
> Sent from my iPhone
>
> On Aug 25, 2011, at 7:30 PM, Jamie Forrest <jamie at jamieforrest.com> wrote:
>
> I'll try the xargs -i. I'd tried inserting echo before the rm and ended up
> getting the same error as the rm, but this time it was happening on the
> echo.
>
> Sent from my iPad
>
> On Aug 25, 2011, at 7:18 PM, Adam Rosi-Kessel <adam at rosi-kessel.org>
> wrote:
>
> Ah, I meant xargs -i rm '{}'
>
> It should be only one argument per line.
>
> You can also try inserting echo before rm in your -exec version and check
> out that output.
>
> Sent from my iPhone
>
> On Aug 25, 2011, at 7:08 PM, Jamie Forrest < <jamie at jamieforrest.com>
> jamie at jamieforrest.com> wrote:
>
> Tried that and got argument list too long.
>
> Sent from mobile
>
> On Aug 25, 2011, at 7:00 PM, Adam Rosi-Kessel < <adam at rosi-kessel.org>
> adam at rosi-kessel.org> wrote:
>
> Try piping into xargs rm instead just as a test.
>
> Sent from my iPhone
>
> On Aug 25, 2011, at 6:56 PM, Jamie Forrest < <jamie at jamieforrest.com><jamie at jamieforrest.com>
> jamie at jamieforrest.com> wrote:
>
> On Thu, Aug 25, 2011 at 6:47 PM, Adam Rosi-Kessel < <adam at rosi-kessel.org><adam at rosi-kessel.org>
> adam at rosi-kessel.org> wrote:
>
>> What difference, if any, between servers? Generally Cygwin path should put
>> cyg commands ahead of windows/DOS ones. Did you try putting single quotes
>> around the {}?
>>
>
> Yeah, single quotes didn't help. AFAIK the environments are identical.
>
>
>
>> On Aug 25, 2011, at 5:39 PM, Jamie Forrest < <jamie at jamieforrest.com><jamie at jamieforrest.com>
>> jamie at jamieforrest.com> wrote:
>>
>> This is a bit off topic because I am using gnuwin32 on Windows Server 2003
>> SP2, but I figured people here might be able to help. I've written a find
>> command to find all xml files in a certain directory that are older than 20
>> minutes, and delete them. Here's the command:
>>
>> C:\gnuwin32\GetGnuWin32\gnuwin32\bin\find.exe /mydir/*.xml -mmin +20 -exec
>> rm -f {} \ ;
>>
>> This is *working fine* on 2 of my 3 servers. On the third server, I am
>> getting this error over and over (likely on every file in the directory):
>>
>> C:\gnuwin32\GetGnuWin32\gnuwin32\bin\find.exe: rm: Invalid argument
>> C:\gnuwin32\GetGnuWin32\gnuwin32\bin\find.exe: error waiting for rm: No
>> child processes
>>
>> Google hasn't been much help. Do you guys have any leads? (FYI the reason
>> I am calling the full path on find.exe is because the default "find" command
>> points to the dos "find" command, and I don't want to mess with the PATH to
>> fix this.)
>>
>> Thanks!
>> Jamie
>>
>> --
>> <http://about.me/jamieforrest> <http://about.me/jamieforrest>
>> http://about.me/jamieforrest
>>
>> _______________________________________________
>> Linux-disciples mailing list
>> <Linux-disciples at lists.bostoncoop.net><Linux-disciples at lists.bostoncoop.net>
>> Linux-disciples at lists.bostoncoop.net
>>  <http://lists.bostoncoop.net/mailman/listinfo/linux-disciples><http://lists.bostoncoop.net/mailman/listinfo/linux-disciples>
>> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>>
>>
>> _______________________________________________
>> Linux-disciples mailing list
>>  <Linux-disciples at lists.bostoncoop.net><Linux-disciples at lists.bostoncoop.net>
>> Linux-disciples at lists.bostoncoop.net
>>  <http://lists.bostoncoop.net/mailman/listinfo/linux-disciples><http://lists.bostoncoop.net/mailman/listinfo/linux-disciples>
>> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>>
>>
>
>
> --
> <http://about.me/jamieforrest> <http://about.me/jamieforrest>
> http://about.me/jamieforrest
>
> _______________________________________________
> Linux-disciples mailing list
> <Linux-disciples at lists.bostoncoop.net><Linux-disciples at lists.bostoncoop.net>
> Linux-disciples at lists.bostoncoop.net
> <http://lists.bostoncoop.net/mailman/listinfo/linux-disciples><http://lists.bostoncoop.net/mailman/listinfo/linux-disciples>
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
> _______________________________________________
> Linux-disciples mailing list
> <Linux-disciples at lists.bostoncoop.net>Linux-disciples at lists.bostoncoop.net
> <http://lists.bostoncoop.net/mailman/listinfo/linux-disciples>
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
> _______________________________________________
> Linux-disciples mailing list
> <Linux-disciples at lists.bostoncoop.net>Linux-disciples at lists.bostoncoop.net
> <http://lists.bostoncoop.net/mailman/listinfo/linux-disciples>
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
> _______________________________________________
> Linux-disciples mailing list
> Linux-disciples at lists.bostoncoop.net
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
> _______________________________________________
> Linux-disciples mailing list
> Linux-disciples at lists.bostoncoop.net
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
>
> _______________________________________________
> Linux-disciples mailing list
> Linux-disciples at lists.bostoncoop.net
> http://lists.bostoncoop.net/mailman/listinfo/linux-disciples
>
>


-- 
http://about.me/jamieforrest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.bostoncoop.net/pipermail/linux-disciples/attachments/20110825/c79594e9/attachment.htm 


More information about the Linux-disciples mailing list