[英]Setting up cron jobs on AWS EC2 via crontab
我正在嘗試通過 crontab 在 AWS 上的一個 EC2 實例上設置 cron 作業。 執行以下步驟:
ec2-user
)登錄我的服務器並運行crontab -l
以檢查是否有任何 crontab 正在為現有用戶運行。 沒有。crontab -e
為ec2-user
創建一個新的 crontab 文件。 文件已創建並保存。 運行crontab -l
no crontab file for ec2-user
輸出no crontab file for ec2-user
,顯然cron
沒有運行。 運行ps -ef | grep cron | grep -v grep cron
ps -ef | grep cron | grep -v grep cron
ps -ef | grep cron | grep -v grep cron
似乎運行正常。 輸出是:
根 2460 1 0 13:12 ? 00:00:00 克朗
我查看了網絡上的一些資源:
但仍然無法正常工作。 為ec2-user
創建 crontab 文件時似乎出了點問題,但我似乎無法弄清楚出了什么問題。
最好添加 cron 文件(任何沒有點的名稱,例如 my-cron-job)內容只是 cron 命令確保在命令末尾有 \\r 在 /etc/cron.d 權限下添加此文件644
這種方法用於 Ansible / Puppet 中的所有自動化
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.