簡體   English   中英

通過 crontab 在 AWS EC2 上設置 cron 作業

[英]Setting up cron jobs on AWS EC2 via crontab

我正在嘗試通過 crontab 在 AWS 上的一個 EC2 實例上設置 cron 作業。 執行以下步驟:

  • 通過 ssh(使用用戶ec2-user )登錄我的服務器並運行crontab -l以檢查是否有任何 crontab 正在為現有用戶運行。 沒有。
  • 運行 nano crontab -eec2-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM