How to set crontab when using AWS CloudFormation Userdata?
I am setting
(crontab -l ; echo \"0 * * * * wget -O - -q http://www.example.com/cron.php\") |
This will work, set this in your template, for your instance:
"UserData": { "Fn::Base64": { "Fn::Join": [ "", [ "#!/bin/bash\n", "echo '0 * * * * wget -O - -q http://www.example.com/cron.php' > /tmp/mycrontab.txt\n", "sudo -u ubuntu bash -c 'crontab /tmp/mycrontab.txt'\n", ] ] } }