Hi Larry,

"ls -l /usr/local/opt/tarsnap-gui” returns:

> lrwxr-xr-x  1 amar  admin    27B Jun 15 09:26 /usr/local/opt/tarsnap-gui -> 
> ../Cellar/tarsnap-gui/1.0.1

"/Users/amar/Library/Logs/tarsnap-gui.log" seems to have been last edited was 
on June 14.

Some snippets:

> Next daily:  Fri Jun 15 2018
…
> unknown(0): Next monthly:  Sun Jul 1 2018
…
> Task {xx-xxx-xxx-xxx} started:
…
> Task {xx-xxx-xxx-xxx} finished with exit code 0:


These are the last lines pretty much except for some log out that lists what 
directories are being backed up and archive sizes summary. I can share more 
from this file if needed.

I checked launch control and now after I changes the version in path from 1.0 
to 1.0.1 it doesn’t show any error in that field or any field (earlier it was; 
something like “file not found”) but the entry still shows “Error 78” which on 
googling I found means “not implemented”.

Regards.

> On 20 Jul 18, at 3:56 PM, Larry Hynes <la...@larryhynes.com> wrote:
> 
> Amar <a...@mailbox.org <mailto:a...@mailbox.org>> wrote:
>> 
>> 
>>> On 18 Jul 18, at 6:26 AM, Colin Percival <cperc...@tarsnap.com> wrote:
>>> 
>>> but is there a file ~/Library/LaunchAgents/com.tarsnap.gui.plist
>>> under your home directory?
>>> 
>> 
>> Yes, it is there. Here’s the content:
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
>> "http://wwwapple.com/DTDs/PropertyList-1.0.dtd";>
>> <!-- Tarsnap GUI launchd script for running Tarsnap scheduled Jobs every
>>     day at 10AM. Copy to appropriate path and load with:
>>     $launchctl load ~/Library/LaunchAgents/com.tarsnap.gui.plist
>> -->
>> <plist version="1.0">
>> <dict>
>>    <key>Label</key>
>>    <string>com.tarsnap.gui</string>
>>    <key>ProgramArguments</key>
>>    <array>
>>        
>> <string>/usr/local/Cellar/tarsnap-gui/1.0/Tarsnap.app/Contents/MacOS/Tarsnap</string>
>>        <string>--jobs</string>
>>    </array>
>>    <key>StartCalendarInterval</key>
>>    <dict>
>>        <key>Hour</key>
>>        <integer>10</integer>
>>        <key>Minute</key>
>>        <integer>0</integer>
>>    </dict>
>>    <key>WorkingDirectory</key>
>>    <string>/Users/amar/Downloads/</string>
>>    <key>StandardOutPath</key>
>>    <string>/Users/amar/Library/Logs/tarsnap-gui.log</string>
>>    <key>StandardErrorPath</key>
>>    <string>/Users/amar/Library/Logs/tarsnap-gui.log</string>
>> </dict>
>> </plist>
> 
> launchd is no fun. :(
> 
> Can you check the file at
> 
> /Users/amar/Library/Logs/tarsnap-gui.log
> 
> and see if there are any clues?
> 
> And, as per previous mail, can you please use something like Launch
> Control app to confirm that the tarsnap-gui job is both 'loaded'
> *and* 'enabled'? (launchd distinguishes between loaded and enabled,
> and I think jobs need to be both.)
> 
> A graphical interface to launchd should also allow you to 'run' the
> job, and it will report any errors, or log them to the log file, above.

Reply via email to