簡體   English   中英

如何在AWS中為Node.js運行Cron作業

[英]How to run a cron job in aws for node.js

我正在嘗試在AWS(EC2)中運行Cronjob。 我的crontab文件看起來像這樣1 * * * *節點/var/apps/project-name/file.js

這應該每隔1分鍾觸發一次我的file.js,但這沒有發生。 有人可以幫助我哪里做錯了嗎?

請評論是否需要更多詳細信息

有幾種選擇:

1.您的cron用戶(執行cron)對文件沒有權限
要解決此問題,您可以添加權限以使用此命令執行sudo chmod 755 /var/apps/project-name/file.js

2. Cron用戶找不到node ,因此您需要指定完整路徑。
要在服務器上找到您的node.js,請運行which node然后將其添加到cron文件中
像這樣: 0 * * * * /usr/bin/node /var/apps/project-name/file.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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