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

Adding cron job from remote server

SOLVED
Go to Solution
Trusted Contributor Trusted Contributor

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 Acclaimed Contributor

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"