unix编程创建前缀固定的临时文件代码分享 Linux

参数:pathname,存储临时文件的路径文件名,需要手动free()掉。dir,临时文件的路径,如果TMPDIR环境变量不为空,则此参数被忽略,转而使用环境变量。
标签: linux

发布于  2024-3-2 15:33

用模板的方式创建守护进程代码实例 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

发布于  2024-3-2 15:33

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

发布于  2024-3-2 15:33

Shell编程之Shell变量学习总结 Linux

一、变量操作 A.变量显示、打印语法:echo $varB.变量设置语法:var=value 变量的设置规则:1.变量两端不能直接接空格符2.变量名称只能是因为字母与数字,但开头不能使数字3.双引号内的特殊字符如$等,保持原本特性 [roo...
标签: linux

发布于  2024-3-2 15:33

使用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

发布于  2024-3-2 15:33

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

发布于  2024-3-2 15:33

从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

发布于  2024-3-2 15:33

实现批量linux格式化硬盘和挂载硬盘脚本分享 Linux

#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbinexport PATH i=1while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块doj...
标签: linux

发布于  2024-3-2 15:33

自动生成linux网卡配置脚本分享 Linux

补充:这是对于第一次添加的网卡有效,如果需要重复添加和删除后自动配置,需要更改脚本,改为根据ip a命令的信息来修改。 #!/bin/bash#update:2013-02-2
标签: linux

发布于  2024-3-2 15:32

Linux Shell脚本编程的注意事项 Linux

一、常用技巧 ssh user@server bash < /path/to/local/script.sh#ssh到远程服务器执行一个脚本,此命令可以避免将脚本上传到远程服务器ssh user@host cat /path/to/remot
标签: linux

发布于  2024-3-2 15:32