分页: 1 / 1

日常维护脚本

发表于 : 2012-04-30 12:55
riptide2012
平时管理一些片段,感觉还满方便的。分享下

https://github.com/riptide766/maintainance

****************************
日常维护脚本
****************************

通过一定的命名规范,批量或单个执行自定义的函数。

* 组合重用一些系统升级、软件安装和配置等命令。

例如:安装好ubuntu系统后,一条命令完成软件源的添加更新、软件安装和配置

>>> maintainance sources install config

* 收集、重用一些不太常用的命令。

统一放在一个文件相对更好维护(比如:修改和查看)


使用方法
^^^^^^^^^

1. 查询 (支持Tab补全)

**脚本自身不提供任何功能,需要自行添加函数**

>>> manitainance list
_install_software()
_install_dev_software()
_config_home_folder()
_config_sopcast()
_config_bash()
_config_ssh()

>>> maintainance
_config_a _install_a _install_b _sources_a


2. 执行单个函数

执行自定义配置ssh的函数

>>> maintainance _config_ssh


3. 批量执行函数

安装常用软件。(执行所有名字里带install的函数)

>>> maintainance install
invoke ...
1 _install_software()
2 _install_dev_software()
3 _install_air()
4 _install_pomodaireo()
====================================
are you sure?(y/n)

4. 连续的批量执行函数

>>> maintainance sources install
invoke ...
1 _sources_add_repositories()
2 _sources_select()
3 _sources_update()
====================================
are you sure?(y/n) n
invoke ...
1 _install_software()
2 _install_dev_software()
3 _install_air()
4 _install_pomodaireo()
====================================
are you sure?(y/n) n


下载
^^^^^^^

>>> git clone [email protected]:riptide766/maintainance.git

Re: 日常维护脚本

发表于 : 2012-05-01 3:05
Cherrot
收藏了 :em11 感谢!

Re: 日常维护脚本

发表于 : 2012-05-22 15:06
shuiwushen
果断收藏 :em11