unn*_*nik 5 amazon-web-services aws-cloudformation
使用 AWS CloudFormation Userdata 时如何设置 crontab?
我正在设置
(crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab -
Run Code Online (Sandbox Code Playgroud)
但是 cron 没有设置。是否有我应该使用的特定格式?
这将起作用,在您的模板中为您的实例设置:
"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",
]
]
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
要正确执行此操作,您应该在 bash 脚本中执行以下操作:
crontab -l > /tmp/mycrontab
echo '0 * * * * wget -O - -q http://www.example.com/cron.php' >> /tmp/mycrontab
crontab /tmp/mycrontab
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4980 次 |
| 最近记录: |