2016-08-23 11 views
1

AWS CloudFormation Userdataを使用する際にcrontabを設定するにはどうすればよいですか?AWS CloudFormation UserdataのCrontab

私は

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

を設定しています。しかしcronが設定されていません。私が使用すべき特定のフォーマットはありますか?

答えて

2

これは、働くあなたたとえば、テンプレートでこれを設定します:

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