博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lxc 0.8.0 lxc-ubuntu 脚本
阅读量:4608 次
发布时间:2019-06-09

本文共 791 字,大约阅读时间需要 2 分钟。

getopt的用法

单个字符,字符后面接一个冒号说明后面跟随一个选项参数,字符后面接两个冒号说明后面跟随一个可有可无的选项参数。例如,一个选项字符 "x" 表示选项 "-x" ,选项字符 "x:" 表示选项和其参数 "-x argument",选项字符 "x::" 表示选项 x 的参数是可选的(“::” 是 GNU 增加的,不一定在所有的UNIX 系统下都可以使用)

a:b::c,表示a带一个参数,b可选,c不带参数

-o 表示后面带的短命令

options=$(getopt -o a:b:hp:r:xn:FS: -l arch:,bindhome:,help,path:,release:,trim,name:,flush-cache,auth-key: -- "$@")

a:b:hp:r:xn:FS:  注意hp不是一体的 应该这么看 h p:

$@ 与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,

并没有被解释和扩展.这也意味着,每个参数列表中的每个参数都被当成一个独立的
单词.

-- "$@" 还不清楚是个什么用法

getent passwd $bindhome

读取bindhome 的密码数据库,这里bindhome是用户名?

如果没有指定flushcache 这个值默认为0

 flock -n -x 200

获得文件锁,-n 表示不等,-x 表示排他锁 200为fd 但是这个fd怎么指定的?

 

install_ubuntu

      download_ubuntu $cache $arch $release

             cache 为/var/cache/lxc/$release 

      copy_ubuntu

转载于:https://www.cnblogs.com/zhangzhang/archive/2012/05/09/2492248.html

你可能感兴趣的文章
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNTION(翻译)
查看>>
UVA 10539 - Almost Prime Numbers 素数打表
查看>>
Laravel核心之IOC和Facade 架构分析1
查看>>
C++ 的输出格式
查看>>
好用的XML序列,简单接口
查看>>
高德室内地图解析
查看>>
python学习5
查看>>
面试经验谈(经典)
查看>>
Linux上面缺少rz和sz命令
查看>>
ArcGIS Python编程 二
查看>>
rmmod出现的can't unload 'xxx': Device or resource busy错误
查看>>
[离散时间信号处理学习笔记] 5. 离散时间信号与系统的频域表示
查看>>
python文件基本操作
查看>>
git遇到的问题记录2019.05.07
查看>>
DOM, DOCUMENT, BOM, WINDOW 有什么区别?
查看>>
0612学习进度条
查看>>
vim 删除多列
查看>>
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
查看>>
Vue 学习笔记 -- inline-template
查看>>
贪吃蛇修改
查看>>