美文网首页
定时任务和守护程序

定时任务和守护程序

作者: tarscoding | 来源:发表于2017-06-30 11:58 被阅读152次

1.守护程序##

基于node.js开发的守护
特点:不间断运行,接近于0秒拉起,建议用于运行服务程序

插件名:pm2
#第一步,安装

$ sudo npm install pm2 -g 

#第二步,启动需要运行的程序,这里以app.js为例,当然也可以是app.php等等

$ sudo pm2 start app.js

#第三步,开始监控
------------------------------------
以下是监控指令,注意权限问题
#监控面板
$ sudo pm2 monit
#显示在运行的后台程序,0是pm2下给启动守护程序的标号,也可以用名字来显示,比如server
$ sudo pm2 show 0
#显示log,server是我的守护程序名字,1000条日志
$ sudo pm2 logs server [--lines 1000]

2.定时任务##

###重要的事情提前说###
1*注意:crontab只针对当前用户有效

$ 的任务和 $ sudo 的crontab是同一个用户的定时任务
# 是root用户的任务和 $ sudo 不是同一个用户的任务

2*编写完毕后记得重启crontab服务,

在系统中有service这个命令时:
$ service crond start //启动服务
$ service crond stop //关闭服务
$ service crond restart //重启服务

linux发行版本没有service这个命令时:
# /etc/init.d/cron stop
# /etc/init.d/cron start
---------------------------------------
个人建议在 # 也就是root用户模式下创建crontab定时任务

Linux系统当下各种版本基本自带的crontab命令
需要定时运行的任务,比如定时备份,微信开发里的定时获取token,并写入mysql数据库等,需要自动化运行的任务

$ sudo crontab -e
#将进入任务设置的文本编辑模式,第一次运行会提示使用何种编辑软件,默认是nono,如图所示
image.png
#这里解释一下 
第一条表示:每两小时执行 {php  toke.php}的文件
第二条表示:每6小时 将一个项目文件 进行备份
#说明:
*     *        *      *        *            command
分    小时      天     月       年            命令内容

1   */2     *   *   *   //表示:每两小时

相关文章

  • 定时任务和守护程序

    1.守护程序## 基于node.js开发的守护特点:不间断运行,接近于0秒拉起,建议用于运行服务程序 2.定时任务...

  • crontab/daemon 相关的用户问题

    一个功能完善的web服务可能总是离不开定时任务和守护任务。前者经常用来完成一些定时触发的任务;例如跑数据后者则多用...

  • Liunx定时任务

    Liunx定时任务 crontab(持续运行) cron守护进程 cron服务 systemctl start ...

  • [记录]Flink中取消job时没有关闭springApplic

    写了一个Flink程序, 加载spring, 运行定时任务, 定时任务正常运行, 但是在取消掉job后发现定时任务...

  • Linux 使用 crontab 创建定时任务

    Linux 系统里的 cron 守护进程,可以跟随系统启动,是一个用来创建定时任务的基本工具。所谓定时或计划任务,...

  • Mac执行定时任务之launchctl

    Mac执行定时任务之Launchctl launchctl是一个统一的服务管理框架,启动、停止和管理守护进程、应用...

  • 小程序小程序--定时器(定时任务、循环任务)

    微信小程序要设定一个定时器有两种方法 1、setInterval:按照指定的周期(以毫秒计)来执行注册的回调函数2...

  • macos定时执行任务

    macos系统自带的守护进程launchctl既可以执行定时任务 1、进入~/Library/LaunchAgen...

  • Window 命令教程

    schtasks 这个安排命令和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显...

  • Linux 定时任务

    crontab命令Unix\Linux系统提供的定时任务功能 cron 工作原理 crond 守护进程。由init...

网友评论

      本文标题:定时任务和守护程序

      本文链接:https://www.haomeiwen.com/subject/tzpbcxtx.html