shell
yiyeguzhou100
专注,探索,分享
展开
-
Linux Shell脚本应用
http://v.youku.com/v_show/id_XNTM3MzAwNDQ0.html转载 2014-11-29 12:11:29 · 473 阅读 · 0 评论 -
linux trap命令举例
eg 1,[xiatian@hzling42 ~]$ lsbin etc workarea[xiatian@hzling42 ~]$ touch 1.txt[xiatian@hzling42 ~]$ alarm () {> echo '22' > 1.txt> exit 1> }[xiatian@hzling42 ~]$ trap 'alarm -1原创 2016-01-17 21:15:39 · 568 阅读 · 0 评论 -
trap命令--在脚本中处理信号
trap是一个shell内建命令,用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、转载 2016-01-17 21:08:19 · 992 阅读 · 0 评论 -
在linux中install命令
转:http://blog.yikuyiku.com/?p=2659 基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在 使用的文件中写入内容可能会导致转载 2016-01-17 14:15:46 · 570 阅读 · 0 评论 -
Linux Shell的信号trap功能你必须知道的细节
它有三种形式分别对应三种不同的信号回应方式.第一种: trap 'commands' signal-list当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令.第二种: trap signal-list trap不指定任何命令,接受信号的默认操作.默认操作是结束进程的运行.第三种: trap ' ' signal-list转载 2016-01-17 21:34:21 · 659 阅读 · 0 评论 -
wget完成ftp链接下载
if ! timeout -t 180 wget -q -T 5 ftp://lspx@192.168.255.113/lspx/DSP -P /squash原创 2016-03-25 23:24:57 · 1960 阅读 · 0 评论 -
利用 ssh 的用户配置文件 config 管理 ssh 会话
通常利用 ssh 连接远程服务器,一般都要输入以下类似命令:1sshuser@hostname-p port如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY、SecureCRT之类的 ssh 客户端的,要记住每个ssh 账号的参数,那是多么蛋疼的事情转载 2016-04-14 21:39:39 · 6642 阅读 · 0 评论 -
echo不换行输出实现进度条
输出:[root@lsplinux1 temp]# ../../../1_mkfep.sh265523 blocksROOTFS-AXM.cpio.xz already exist in /home/xiatian/debug_fix/lfs, remove it before generate .cpio.xz!!!................................原创 2016-06-04 15:27:39 · 2752 阅读 · 0 评论