设为首页收藏本站我的广告

运维网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索

使用Rex管理服务器三:编写任务

2012-4-27 14:03| 发布者: admin| 查看: 1330| 评论: 0|原作者: 运维网|来自: 网络

首先,我们添加一个常见任务来建立NTP.之后你可以添加其他常见任务。所以,更换到Common目录,建立一个名为NTP.pm的文件。

wks01# cd Common

# Common/NTP.pm

package Common::NTP;

use Rex -base;

task prepare => sub {

install "ntp";

file "/etc/ntp.conf",

source => "files/ntp.conf",

on_change => sub {

service ntp => "restart";

};

};

1;

这建立了一个名为"prepare"的任务。该任务登记在"Namespace"NTP中。如果软件包"ntp"之前还没有安装,该任务将安装该软件包,并将配置文件上传至服务器。要是文件的内容发生变化,它会重新启动ntp服务。现在,你需要创建ntp.conf文件。

bash Common# mkdir files

把上面这行粘贴到文件files/ntp.conf中。这是一个简单的默认ntp.conf文件。当然,你可以更改该文件以满足自己的要求。

下一篇:使用Rex管理服务器简介

上一篇:Ubuntu 12.04实现服务器自动部署

1234下一页

鲜花

握手

雷人

路过

鸡蛋
加入阿里云推荐返利15%

最新评论

QQ|申请友链|sitemap|手机版|小黑屋|Archiver|运维网 ( 京ICP备16008201号  

GMT+8, 2016-12-8 17:54 , Processed in 0.090775 second(s), 28 queries , Xcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

返回顶部