Crontab in AWS CloudFormation Userdata

后端 未结 3 991
春和景丽
春和景丽 2021-02-10 13:21

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\") |          


        
3条回答
  •  时光取名叫无心
    2021-02-10 13:38

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

提交回复
热议问题