Skip to content

6、简单实用 Hello world

George Hao edited this page Aug 16, 2018 · 1 revision

一、目标:服务器打印hello world

每隔5秒钟打印一行“hello world”到/tmp/ppgo.log中,并且每次打印Ok到日志中

二、步骤

下面我们一步步实现这个目标,首先确认你安装并设置好了PPGo_Job定时任务管理系统。

1、添加任务

添加任务有两种方式:一是新增,二是复制。添加任务的按钮在任务列表页左上角,但是,这里推荐采用复制的方法添加任务,为啥?可以偷懒呗。因此,这里使用复制的方式添加任务。

在任务列表中选择一个和你要添加的任务差不多任务,点击详细,进入任务详情页。

点击“复制任务”按钮,并填写一下内容( 图片更正:表达式5分钟一次的意思 )

*/5 0 * * * echo "Hello World \n\r" >> /tmp/ppgo.log && echo "Ok\n\r"

以上供懒人复制使用 :)

其他先不用设置,超时设为0,不发送出错通知 点击立即提交,保存成功,

2、审核任务

如果是超级管理员,直接到任务列表中找到此项新任务,意思是超级管理员添加的任务不需要审核了。

如果是非超级管理员,请到任务审核找到此项新任务。可以在审核任务列表页中审核任务,也可以到任务详情页中审核任务。

可以使用测试任务功能,来验证任务是否可以被审核通过。

审核通过进入下一个环节。

3、测试任务

位置:任务详情页

任务详情页面有一个测试任务按钮,此功能表示对新添加的任务在开启定时之前,先测试一下,点击按钮,就可以进行测试了。 测试完成会跳转到日志列表页,和5一样。

建议每个任务在开启之前,最好测试一下,更保险些。

4、开启任务

位置:任务详情页 测试完成后,我们可以开启任务了。点击开启即可。 等15秒钟,我们查看任务日志:

可以看到,15秒钟打印了三次,每次间隔5秒钟,查看/tmp/ppgo.log

 1 Hello World
  2 ^M
  3 Hello World
  4 ^M
  5 Hello World
  6 ^M
  7 Hello World
  8 ^M

额,看来文件记录的有问题,留给各位看官修改吧。不过,既定目标也算完成。

5、查看日志

查看一下日志的详情,发现“执行输出”里输出了Ok 至于耗时信息,输出信息等,不一一说了。

6、暂停任务

看来测试问题不大(小问题除外),可以手工,所以,所以,所以,不要忘了暂停任务,否则,一直会执行下去,后果可想而知。