文章分类 -  shell脚本

摘要:linux系统中,使用rm删除某个大文件,,但如果在删除之前有进程已经打开该文件,却没有关闭这个的句柄,那么linux内核还是不会释放该文件的磁盘空间,最后造成磁盘空间占用100%,因为没有磁盘提供读写,使系统无法正常运行。 使用 du 和 df 查看磁盘空间时,两则无法匹配 df -h 显示磁盘使 阅读全文
posted @ 2018-09-01 20:15 WorldsCollide 阅读(45) 评论(0) 推荐(0)
摘要:1:在()中的命令列表,将作为一个子shell 来运行,还有管道命令 2:test.sh: ls -l & ; echo "Done" 主进程将ls -l放在后台执行,继续运行echo,直接退出,这时ls -l还没运行完,就会导致主进程退出,子进程还在运行,成为孤儿进程的结果 改进: ls -l & 阅读全文
posted @ 2018-08-12 18:32 WorldsCollide 阅读(42) 评论(0) 推荐(0)
摘要:1:远程执行命令: ssh ip "df -h" 2:执行多个命令:用分号;代替 ssh ip "df -h;ls;cd" 3:远程执行脚本 ssh ip < test.sh; 阅读全文
posted @ 2018-08-03 13:26 WorldsCollide 阅读(74) 评论(0) 推荐(0)
摘要:参考好文:https://www.cnblogs.com/intval/p/5763929.html 1:如何使用crontab执行定时脚本 crontab -e 打开个人的crontab配置文件,然后加入一下这行: 00 00 * * * /home/linrui/XXXXXXXX.sh 2:执行 阅读全文
posted @ 2018-06-18 21:59 WorldsCollide 阅读(64) 评论(0) 推荐(0)
摘要:1:tr命令 可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 参考:http://man.linuxde.net/tr 2:set命令 set -x:可用来调式脚本 set -e: 从根本上解决了这个问题,它使得脚本只要发生错误 阅读全文
posted @ 2018-06-05 00:23 WorldsCollide 阅读(98) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-20 08:18 WorldsCollide 阅读(3) 评论(0) 推荐(0)