linux shell脚本学习录制与回放终端会话 Linux
amosli@amosli-pc:~/learn$ script -t 2> timing.log -a output.session#开始录制Script started, file is output.sessionamosli@amosli-pc:~/learn$ hello1No command 'hello1' found, did you mean: Comma
标签: linux
unix编程创建前缀固定的临时文件代码分享 Linux
参数:pathname,存储临时文件的路径文件名,需要手动free()掉。dir,临时文件的路径,如果TMPDIR环境变量不为空,则此参数被忽略,转而使用环境变量。
标签: linux
用模板的方式创建守护进程代码实例 Linux
#include "wrap.h"#define MYDOMAIN_FLAG "/tmp/.mydomain_log"void domain_end(){ Unlink(MYDOMAIN_FLAG);}int domain_init(){ int fd; fd=open(MYDOMAIN_FLAG,O_RDWR|O_CREAT|O_EXCL|O_APPEND,0600); if(fd==
标签: linux
nginx日志切割脚本分享 Linux
#!/bin/bashLogs_path="/data/Application/nginx/logs"Pid_path="/data/Application/nginx/nginx.pid"Month=`date +%Y-%m`Date=`date +%Y-%m-%d`Time=`date +%H`WaitTime=$((24*60*60))LogCut(){ cd $Logs_pat
标签: linux
Shell编程之Shell变量学习总结 Linux
一、变量操作 A.变量显示、打印语法:echo $varB.变量设置语法:var=value 变量的设置规则:1.变量两端不能直接接空格符2.变量名称只能是因为字母与数字,但开头不能使数字3.双引号内的特殊字符如$等,保持原本特性
[roo...
标签: linux
使用curl递归下载软件脚本分享 Linux
#!/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHclearUrl="http://mirrors.cnnic.cn/apache/"DownListFile="/tmp/downlist.txt"DownListTmpFile="/tmp/tmplist.txt"
标签: linux
mysql源码安装脚本分享 Linux
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHclear;SysName=""SysBit=""CpuNum=""RamTotal=""RamSwap=""FileMax=""MysqlVersion="Percona-Server-5.6.15-rel63
标签: linux
从apnic提取ip信息脚本分享 Linux
#!/bin/bash# download from apnicrm -f delegated-apnic-latestwget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest # IPs allocated to china.grep 'apnic|CN|ipv4|' delegated-apnic-lates
标签: linux
实现批量linux格式化硬盘和挂载硬盘脚本分享 Linux
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbinexport PATH i=1while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块doj...
标签: linux
自动生成linux网卡配置脚本分享 Linux
补充:这是对于第一次添加的网卡有效,如果需要重复添加和删除后自动配置,需要更改脚本,改为根据ip a命令的信息来修改。
#!/bin/bash#update:2013-02-2
标签: linux