You mean $((X+1)), not $(X+1), right?

$ X=42
$ echo $(X+1)
No command 'X+1' found, did you mean:
 Command 'X11' from package 'x11-common' (main)
X+1: command not found

$ echo $((X+1))
43



On Fri, Aug 15, 2014 at 5:31 PM, Bob <[email protected]> wrote:

>
> On 8/15/2014 10:52 AM, Bob wrote:
>
>>
>> On 8/15/2014 9:47 AM, Colin Percival wrote:
>>
>>> [CCing Alex since it's his code we're talking about here...]
>>>
>>> On 08/15/14 09:19, Bob wrote:
>>>
>>>> On 8/14/2014 4:55 PM, Colin Percival wrote:
>>>>
>>>>> On 08/14/14 14:55, Bob wrote:
>>>>>
>>>>>> I am running ACTS to do my backups and cleanup my archive. Everything
>>>>>> was fine
>>>>>> for a month or so, now I get "
>>>>>>
>>>>>> head: illegal line count -- -31" at the end of the tarsnap backup. As
>>>>>> far as I
>>>>>> can tell, everything is still being backed up, but this message must
>>>>>> mean
>>>>>> something. Can anyone help?
>>>>>>
>>>>> That would be a problem with the script you're using -- looks like
>>>>> it's in the
>>>>> part of the script which deletes old daily backups.  The "-n negative
>>>>> number"
>>>>> option to the head utility is nonportable and presumably doesn't exist
>>>>> on your
>>>>> operating system.
>>>>>
>>>>>  That makes sense. I am using freeBSD 9.2. The only thing is that
>>>> daily backup
>>>> removal was going fine for a while. I am not an expert at this. Is
>>>> there a fix
>>>> or a different way to attack backup management?
>>>>
>>> Probably you never had an error earlier because you had less than 31
>>> daily
>>> backups and so none of them needed to be deleted.
>>>
>>> I think the easiest solution here is for 'head -n -X' to be replaced by
>>> 'sort -rn | tail +$(X+1)' -- Alex, do you want to make this change?
>>>
>>>  Thanks so much for the fix!
>>
>
> I spoke too soon. Now, when I run acts.sh (after changing the lines for
> head), I get "
>
> /var/run/acts exists referencing PID <none>, aborting!"
>
> Seems odd.
>
>
>

Reply via email to