Hi Larry,

I thought I used full paths.  In the crontab entry surely I do it:
bml0041:shell_script janos$ crontab -l
10      *       *       *       *       
/Volumes/Data/PROJECTS/Sysmon/shell_script/del_from_sequoia.ksh > 
/Volumes/Data/PROJECTS/Sysmon/shell_script/del.txt

and I also redirect its output, to the del.txt file.

Inside the script I also use absolute paths:
bml0041:shell_script janos$ cat del_from_sequoia.ksh 
#!/bin/bash
#
scp [email protected]:/prod2/ase15/sysmon/sysmonlogs/*.log 
/Volumes/Data/PROJECTS/Sysmon/sysmsa/

ssh [email protected] "find /prod2/ase15/sysmon/sysmonlogs -name '*.log' | 
xargs rm "

Checking my mail on my machine I see cron demaon messages with content like:

<nyissz>
Subject: Cron <janos@bml0041> 
/Volumes/Data/PROJECTS/Sysmon/shell_script/del_from_sequoia.ksh > 
/Volumes/Data/PROJECTS/Sysmon/shell_script/del.txt
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=janos>
X-Cron-Env: <USER=janos>
X-Cron-Env: <HOME=/Users/janos>
Date: Mon, 27 Feb 2012 05:10:02 -0500 (EST)

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password,keyboard-interactive).
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password,keyboard-interactive).
<nyassz>

As I know cron inherits my rights when executes a task assigned to my name.  I 
own those directories where cron has to write on behalf of me.  Now I made the 
shell_script and the sysmsa directories writable to anyone, that is chmod 777.  
I will see in a half hour if it works now or not.

I do not understand the :
Permission denied (publickey,password,keyboard-interactive).

[email protected] is set up - of course it is faked here :-) - with a 
certificate that I do not have to type a password when I log into the AIX 
machine.

So, looks like cron tries to do its job, but either it was unable to write 
where I could, or it does not get the right credentials when it tries to 
connect to the seq machine as syb.

Thanks ahead,

János


On Feb 27, 2012, at 11:10 AM, Lawrence Sica wrote:

> Well you are not capturing stderr in your file.  You won't see any errors as 
> a result.  Try running it to capture stdout and stderr.  Also I recommend 
> using full paths to commands in a cron run script since the environment is 
> not the same as when you run it from the command line.
> 
> --Larry
> 
> 
> On Feb 27, 2012, at 10:56 AM, János Löbb <[email protected]> wrote:
> 
>> Hi Jerry,
>> 
>> When I execute the script on the command prompt, it works like charm:
>> 
>> <nyissz>
>> bml0041:shell_script janos$ ./del_from_sequoia.ksh 
>> 2012_02_23_15.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_23_16.log                                                            
>>                                              100%   75KB  75.5KB/s   00:00   
>>  
>> 2012_02_23_17.log                                                            
>>                                              100%   76KB  75.7KB/s   00:00   
>>  
>> 2012_02_23_18.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_23_19.log                                                            
>>                                              100%   75KB  74.7KB/s   00:00   
>>  
>> 2012_02_23_20.log                                                            
>>                                              100%   75KB  74.7KB/s   00:00   
>>  
>> 2012_02_23_21.log                                                            
>>                                              100%   73KB  73.2KB/s   00:00   
>>  
>> 2012_02_23_22.log                                                            
>>                                              100%   74KB  73.8KB/s   00:00   
>>  
>> 2012_02_23_23.log                                                            
>>                                              100%   73KB  73.2KB/s   00:00   
>>  
>> 2012_02_24_00.log                                                            
>>                                              100%   77KB  77.1KB/s   00:00   
>>  
>> 2012_02_24_01.log                                                            
>>                                              100%   76KB  75.6KB/s   00:00   
>>  
>> 2012_02_24_02.log                                                            
>>                                              100%   75KB  74.6KB/s   00:00   
>>  
>> 2012_02_24_03.log                                                            
>>                                              100%   75KB  74.6KB/s   00:00   
>>  
>> 2012_02_24_04.log                                                            
>>                                              100%   76KB  75.9KB/s   00:00   
>>  
>> 2012_02_24_05.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_24_06.log                                                            
>>                                              100%   75KB  75.1KB/s   00:00   
>>  
>> 2012_02_24_07.log                                                            
>>                                              100%   76KB  75.6KB/s   00:00   
>>  
>> 2012_02_24_08.log                                                            
>>                                              100%   75KB  75.5KB/s   00:00   
>>  
>> 2012_02_24_09.log                                                            
>>                                              100%   75KB  75.4KB/s   00:00   
>>  
>> 2012_02_24_10.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_24_11.log                                                            
>>                                              100%   75KB  75.3KB/s   00:00   
>>  
>> 2012_02_24_12.log                                                            
>>                                              100%   75KB  75.1KB/s   00:00   
>>  
>> 2012_02_24_13.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_24_14.log                                                            
>>                                              100%   75KB  75.3KB/s   00:00   
>>  
>> 2012_02_24_15.log                                                            
>>                                              100%   75KB  75.5KB/s   00:00   
>>  
>> 2012_02_24_16.log                                                            
>>                                              100%   76KB  75.9KB/s   00:00   
>>  
>> 2012_02_24_17.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_24_18.log                                                            
>>                                              100%   75KB  75.2KB/s   00:00   
>>  
>> 2012_02_24_19.log                                                            
>>                                              100%   74KB  74.2KB/s   00:00   
>>  
>> 2012_02_24_20.log                                                            
>>                                              100%   75KB  74.6KB/s   00:00   
>>  
>> 2012_02_24_21.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_24_22.log                                                            
>>                                              100%   74KB  74.3KB/s   00:00   
>>  
>> 2012_02_24_23.log                                                            
>>                                              100%   73KB  73.2KB/s   00:00   
>>  
>> 2012_02_25_00.log                                                            
>>                                              100%   77KB  77.2KB/s   00:00   
>>  
>> 2012_02_25_01.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_25_02.log                                                            
>>                                              100%   75KB  75.5KB/s   00:00   
>>  
>> 2012_02_25_03.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_25_04.log                                                            
>>                                              100%   76KB  75.6KB/s   00:00   
>>  
>> 2012_02_25_05.log                                                            
>>                                              100%   75KB  75.5KB/s   00:01   
>>  
>> 2012_02_25_06.log                                                            
>>                                              100%   75KB  75.3KB/s   00:00   
>>  
>> 2012_02_25_07.log                                                            
>>                                              100%   74KB  74.2KB/s   00:00   
>>  
>> 2012_02_25_08.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_25_09.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_25_10.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_25_11.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_25_12.log                                                            
>>                                              100%   75KB  74.6KB/s   00:00   
>>  
>> 2012_02_25_13.log                                                            
>>                                              100%   75KB  74.8KB/s   00:00   
>>  
>> 2012_02_25_14.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_25_15.log                                                            
>>                                              100%   74KB  74.3KB/s   00:00   
>>  
>> 2012_02_25_16.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_25_17.log                                                            
>>                                              100%   74KB  73.7KB/s   00:00   
>>  
>> 2012_02_25_18.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_25_19.log                                                            
>>                                              100%   74KB  73.5KB/s   00:00   
>>  
>> 2012_02_25_20.log                                                            
>>                                              100%   75KB  75.2KB/s   00:00   
>>  
>> 2012_02_25_21.log                                                            
>>                                              100%   73KB  72.9KB/s   00:00   
>>  
>> 2012_02_25_22.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_25_23.log                                                            
>>                                              100%   73KB  73.2KB/s   00:00   
>>  
>> 2012_02_26_00.log                                                            
>>                                              100%   77KB  76.9KB/s   00:00   
>>  
>> 2012_02_26_01.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_26_02.log                                                            
>>                                              100%   76KB  76.0KB/s   00:00   
>>  
>> 2012_02_26_03.log                                                            
>>                                              100%   76KB  75.6KB/s   00:00   
>>  
>> 2012_02_26_04.log                                                            
>>                                              100%   76KB  76.3KB/s   00:00   
>>  
>> 2012_02_26_05.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_26_06.log                                                            
>>                                              100%   75KB  75.5KB/s   00:00   
>>  
>> 2012_02_26_07.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_26_08.log                                                            
>>                                              100%   74KB  74.4KB/s   00:00   
>>  
>> 2012_02_26_09.log                                                            
>>                                              100%   74KB  74.4KB/s   00:00   
>>  
>> 2012_02_26_10.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_26_11.log                                                            
>>                                              100%   75KB  75.3KB/s   00:00   
>>  
>> 2012_02_26_12.log                                                            
>>                                              100%   75KB  74.9KB/s   00:00   
>>  
>> 2012_02_26_13.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_26_14.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_26_15.log                                                            
>>                                              100%   75KB  74.8KB/s   00:00   
>>  
>> 2012_02_26_16.log                                                            
>>                                              100%   74KB  73.5KB/s   00:00   
>>  
>> 2012_02_26_17.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_26_18.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_26_19.log                                                            
>>                                              100%   74KB  73.5KB/s   00:00   
>>  
>> 2012_02_26_20.log                                                            
>>                                              100%   74KB  74.5KB/s   00:00   
>>  
>> 2012_02_26_21.log                                                            
>>                                              100%   73KB  73.1KB/s   00:00   
>>  
>> 2012_02_26_22.log                                                            
>>                                              100%   74KB  74.1KB/s   00:00   
>>  
>> 2012_02_26_23.log                                                            
>>                                              100%   74KB  73.8KB/s   00:00   
>>  
>> 2012_02_27_00.log                                                            
>>                                              100%   77KB  76.6KB/s   00:00   
>>  
>> 2012_02_27_01.log                                                            
>>                                              100%   75KB  74.8KB/s   00:00   
>>  
>> 2012_02_27_02.log                                                            
>>                                              100%   74KB  74.4KB/s   00:00   
>>  
>> 2012_02_27_03.log                                                            
>>                                              100%   75KB  75.0KB/s   00:00   
>>  
>> 2012_02_27_04.log                                                            
>>                                              100%   76KB  76.1KB/s   00:00   
>>  
>> 2012_02_27_05.log                                                            
>>                                              100%   75KB  74.7KB/s   00:00   
>>  
>> 2012_02_27_06.log                                                            
>>                                              100%   75KB  75.1KB/s   00:00   
>>  
>> 2012_02_27_07.log                                                            
>>                                              100%   75KB  75.3KB/s   00:00   
>>  
>> 2012_02_27_08.log                                                            
>>                                              100%   76KB  75.8KB/s   00:00   
>>  
>> 2012_02_27_09.log                                                            
>>                                              100%   76KB  75.8KB/s   00:00   
>>  
>> Warning: untrusted X11 forwarding setup failed: xauth key data not generated
>> Warning: No xauth data; using fake authentication data for X11 forwarding.
>> bml0041:shell_script janos$ 
>> <nyassz>
>> 
>> The delete also worked despite the warnings above.
>> 
>> The reference to the files are absolute, so cron should find them.  It looks 
>> to me that cron is not lunched at all by the crontab entry:
>> bml0041:shell_script janos$ crontab -l
>> 10   *       *       *       *       
>> /Volumes/Data/PROJECTS/Sysmon/shell_script/del_from_sequoia.ksh > 
>> /Volumes/Data/PROJECTS/Sysmon/shell_script/del.txt
>> 
>> bml0041:shell_script janos$ ls -l
>> total 32
>> -rw-------@ 1 janos  admin  1799 Feb 10  2010 awk_commands (Autosaved)
>> -rwxr-xr-x@ 1 janos  admin  2647 Jul  8  2010 awk_commands.sh
>> -rw-r--r--  1 janos  admin     0 Feb 27 10:10 del.txt
>> -rwxr-xr-x  1 janos  admin   128 Feb 23 16:48 del_from_sequoia.crontab
>> -rwxr-xr-x@ 1 janos  admin   214 Feb 23 12:35 del_from_sequoia.ksh
>> 
>> The del.txt file is empty, although it should have hourly outputs from last 
>> Thursday late afternoon.
>> 
>> Thanks ahead,
>> 
>> János
>> 
>> 
>> 
>> On Feb 23, 2012, at 9:54 PM, Jerry wrote:
>> 
>>> Hello János,
>>> 
>>> I see that you state your scp and ssh command line(s) run fine manually.
>>> 
>>> What happens when you run the whole shell script manually?  Does it (the
>>> shell script) run?  If not, does it have execute permissions set?
>>> 
>>> Are you running your script as your UID?  Or as root?
>>> 
>>> Does your shell script need $PATH set from with in?
>>> 
>>> and finally, at the end of your cron line, you have this
>>> 
>>>> /dev/null 2>&1
>>> 
>>> which is great once you have all the bugs worked out.  I am sure you
>>> knew that.  Have you tried sending STDOUT and STDERR to a file, vs. the
>>> bit bucket to trouble shoot your script.
>>> 
>>> as far as the launchctl thing, I typically only use that for start up
>>> items when the system is booting, or I am logging in as a user.  AFAIAK,
>>> cron is where you need to be for repetitive system jobs.
>>> 
>>> Jerry
>>> 
>>> 
>>> On 02/23/12 03:06 PM, János Löbb wrote:
>>>> Folks,
>>>> 
>>>> I am sure I was sleeping at the wheel regarding this issue, so I need a 
>>>> hit on my neck to the right direction.
>>>> 
>>>> I have this little crontab entry:
>>>> bml0041:shell_script janos$ cat del_from_sequoia.crontab 
>>>> 10 * * * * /Volumes/Data/PROJECTS/Sysmon/shell_script/del_from_sequoia.ksh 
>>>> > /dev/null 2>&1
>>>> 
>>>> That is I want at 10 minutes after the hour to execute a shell script.
>>>> 
>>>> The script is this:
>>>> 
>>>> bml0041:shell_script janos$ cat del_from_sequoia.ksh
>>>> #!/bin/bash
>>>> #
>>>> scp [email protected]:/prod2/ase15/sysmon/sysmonlogs/*.log 
>>>> /Volumes/Data/PROJECTS/Sysmon/sysmsa/
>>>> 
>>>> ssh [email protected] "find /prod2/ase15/sysmon/sysmonlogs -name '*.log' | 
>>>> xargs rm "
>>>> 
>>>> That is first I copy over some files from a remote server to my local 
>>>> machine followed by deleting the files on the remote server.
>>>> 
>>>> If I do these two commends on the local machine at the CLI, both works 
>>>> fine.  However executing them via cron is a no go, that is nothing happens.
>>>> 
>>>> Now, I see in man crontab, that it wants me to use launchctl and I looked 
>>>> its man page too, but I am not seeing how could I schedule the execution 
>>>> of this script with launchd.
>>>> 
>>>> Thanks ahead,
>>>> 
>>>> János
>>>> 
>>> 
>>> _______________________________________________
>>> MacOSX-admin mailing list
>>> [email protected]
>>> http://www.omnigroup.com/mailman/listinfo/macosx-admin
>> 
>> _______________________________________________
>> MacOSX-admin mailing list
>> [email protected]
>> http://www.omnigroup.com/mailman/listinfo/macosx-admin
> 
> _______________________________________________
> MacOSX-admin mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/macosx-admin

_______________________________________________
MacOSX-admin mailing list
[email protected]
http://www.omnigroup.com/mailman/listinfo/macosx-admin

Reply via email to