Languages and Scripting
Showing results for 
Search instead for 
Do you mean 

Adding cron job from remote server

SOLVED
Go to Solution
Trusted Contributor [Founder]

Adding cron job from remote server

Hi,

 

I tried adding a cron job from remote server, but problem came with "*" symbol mentioned in the cron job. i used below command

 

 

ssh -q abc "echo "00 08 28 * * /usr/local/scripts/syscheck.sh" >> /var/spool/cron/crontabs/root"

 

but it end up with an entry in crontab, where the whole list of files were there in place of "*".  

 

Please help me in this.

1 REPLY
Highlighted
Acclaimed Contributor [Founder]

Re: Adding cron job from remote server with ssh

>ssh -q abc "echo "00 08 28 * * /usr/local/scripts/syscheck.sh" >> /var/spool/cron/crontabs/root"

 

Your problem is in quoting.  You're trying to do nested quotes which the shell interprets differently.  Try:

ssh -q abc "echo '00 08 28 * * /usr/local/scripts/syscheck.sh' >> /var/spool/cron/crontabs/root"