PM2 cron 作业列表视图

问题描述 投票:0回答:1

下午好,

我用 pm2 启动了两个 cron 作业,想知道是否有办法列出 cron 作业。 我的两个 cron 作业都执行 shell 脚本来启动/停止服务器。

注意:另外,是否有 cron 作业的日志?我是否必须配置自己的 shell 脚本才能将其记录到文本文件中?

谢谢你。

node.js npm pm2
1个回答
0
投票
  1. 你可以像这样使用 cron
pm2 start "your command" --name "job name" --no-autorestart --cron "cron schedule"

如果没有“--no-autorestart”,cron作业将在作业完成后重新启动。

这不是 cron 的预期操作。

  1. 无需其他配置即可查看日志
pm2 log "job name"

它给出了最后 15 行 stdout 和 stderr。

如果你想查看更多日志,stdout 位于 ~/.pm2/log/"job name"-out.log stderr 位于 ~/.pm2/log/"job name"-error.log

仅供参考)如果日志文件太大,请使用 pm2 logrotate

https://www.npmjs.com/package/pm2-logrotate

© www.soinside.com 2019 - 2024. All rights reserved.