2016-08-23 1 views
1

Comment définir crontab lors de l'utilisation des données utilisateur AWS CloudFormation?Crontab dans AWS CloudFormation Userdata

Je suis en train

(crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab - 

Mais le Cron ne déclenchaient pas. Y a-t-il un format spécifique que je devrais utiliser?

Répondre

2

Cela fonctionne, réglez ce paramètre dans votre modèle, votre exemple:

"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", 
      ] 
     ] 
    } 
}