Shell
wide288
头脑的清醒更有利于高级思维的活动。
展开
-
【shell】执行脚本时报错:exit status 126
返回错误码 126表明脚本权限无执行权限。或者其它权限不足。我是在用 golang 语言调用脚本时遇到的。原创 2021-03-20 10:33:06 · 3415 阅读 · 0 评论 -
多进程的日志汇集到一个日志文件 shell 如何实现,【不能】
是不能同时打开文件,我的日志是不停写的,所以同一时间只能一个写也就是只有第一个写入了因为文件句柄同一时刻只能有一个写入。如果它不释放,其它进程是打不开的。原创 2020-11-25 10:29:00 · 351 阅读 · 0 评论 -
学学 zsh 为使用做准备,配置文件
/etc/zshenv始终为每个zsh运行。~/.zshenv通常为每个zsh运行(请参见下文)。/etc/zprofile运行登录shell。~/.zprofile运行登录shell。/etc/zshrc运行交互式外壳。~/.zshrc运行交互式外壳。/etc/zlogin运行登录shell。~/....翻译 2020-04-28 22:56:29 · 330 阅读 · 0 评论 -
redi.sh for linux bash 没成功执行
redi.shRedi.sh is a primitive Redis client, written entirely in Bash. It allows you to read/write keys and sets from redis as if they were regular Bash variables.Redi.sh是原始的Redis客户端,完全用 Bash 编写。 它...翻译 2020-02-22 21:15:41 · 241 阅读 · 0 评论 -
如何高效地做到大文本去除重复行
如果只是去重,用sort的效率很低(指的是上千万行的量级),因为做了额外操作,因为你只是要去重,而不是排序用awk数组来实现很简单很快,利用了awk数组是hashtable实现的特性。内存占用和去重后(注意是去重后)的行数(注意是行数,而不是你的文本内容)成正比。cat 一堆文件 | awk '{ if (!seen[$0]++) { print $0; } }'转载 2014-04-01 14:55:26 · 3341 阅读 · 0 评论 -
定时备份 mysql 数据库
结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令。脚本内容如下:#!/bin/sh# File: /home/mysql/backup.sh# Database infoDB_NAME="test"DB_USER="username"DB_PASS="password"# Others varsBIN_DIR="/转载 2014-05-10 07:33:02 · 834 阅读 · 0 评论 -
备份 mysql 数据库脚本
备份 mysql 数据库脚本#!/bin/sh # File: /home/mysql/backup.sh # Database info bakupmysql DB_USER="user" DB_PASS="password" # Others vars DATE=`date +%Y-%m-%d` # 备份目录mkdir /home/mysq转载 2014-05-10 06:59:50 · 852 阅读 · 0 评论 -
Mac 下通过 shell 执行 ruby 文件
#!/bin/bashruby ex0_1.rb上面是SHELL 文件内容。这样写可以原创 2014-08-19 00:08:29 · 9653 阅读 · 0 评论 -
如何实现shell并发
转载:http://blog.chinaunix.net/uid-27571599-id-3473078.html 很多人都问我如何写shell脚本,如何实现同时给三台ftp服务器上传文件,如何同时检测三台服务器是否alive等,其实这就是想实现shell的并发。那么shell并发该如何实现呢? 下面我就拿这个例子来讲: 每次任务都是输出字符“bing转载 2014-12-03 10:44:45 · 1602 阅读 · 0 评论